摘要: 一、service基本概念: 1.service是一个可以在后台长时间执行运行操作,而且没有用户界面的应用组件。服务可由其他组件启动,一旦启动将在后台一直运行。即使启动的组件被销毁也不影响。 不能单独运行在一个进程中,需要依赖所创建服务所在的程序进程;只能在后台运行,并且可以与其他组件进行交互。 2 阅读全文
posted @ 2019-07-26 10:34 leill 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 一、Java中有三种位移符号 <<:左位移,相当于num*2; >>:右位移,相当于num/2; >>>:无符号右位移,忽略符号位,空位都以0补齐; 二、无符号右移,忽略符号位,空位都以0补齐 value >>> num -- num 指定要移位值value 移动的位数。 无符号右移的规则只记住一点 阅读全文
posted @ 2019-07-23 14:21 leill 阅读(309) 评论(0) 推荐(0) 编辑
摘要: 一、异常总父类:Throwable 代码异常(Exception):编译时异常、运行时异常 二、异常处理 try-catch,多catch要求:上面的catch不能是下层的父类 finally最终一定执行 throws:抛给调用者处理 三、数据存储结构 数组结构array:查询快,创建慢,不能改变长 阅读全文
posted @ 2019-06-16 09:21 leill 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 一、String、StringBuffer、StringBuilder String:字符串拼接方便、浪费内存; StringBuffer:节省内存,只有一个中间量产生,线程安全 StringBuilder:线程不安全 StringBuffe.append();添加 二、Math abs绝对值、次方 阅读全文
posted @ 2019-06-15 22:57 leill 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 一、ASCII(128个字符,一个字符占一个字节)、UTF-8(全球通用,基于Unicode;大小不定,字母占一个,部分汉字占一个)、Unicode(全球通用,一个字符占两个字节)、GBK(中国)、ISO-8859-1(西欧) 二、 java中的class文件采用的是Unicode编码 Androi 阅读全文
posted @ 2019-06-15 12:03 leill 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 一、包装类: 八大数据类型的值,不是对象,不能调方法 int:Integer char:Character 二、转换 String->int: Integer.parseInt(“123”); Int->String String.valueOf(123); Byte.MAX_VALUE; Byte 阅读全文
posted @ 2019-06-14 19:13 leill 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 一、Android 系统架构 Linux内核层、系统运行层、应用框架层、应用层 1.Linux层:为Android设备的硬件提供了底层的驱动。如:显示驱动、音频驱动 2.系统运行库层:通过C\C++库提供主要特性支持。如:SQLite、OpenGL\ES库提供3D绘图支持、Webkit提供浏览器内核 阅读全文
posted @ 2019-03-09 12:17 leill 阅读(212) 评论(0) 推荐(0) 编辑
摘要: Butter Knife Android为控件设计的注解绑定库。 github地址:https://github.com/JakeWharton/butterknife 添加依赖:(具体看github官网) 注意:·修饰类型不能是:private 或者 static; ButterKnife.bin 阅读全文
posted @ 2018-12-14 10:25 leill 阅读(412) 评论(0) 推荐(0) 编辑
摘要: 前言 android开发中UI必备知识。android 五大布局及相关属性介绍。 一、布局介绍 1.FrameLayout:框架布局 2.LinearLayoyut:线性布局 3.AbsolutLayout:绝对布局 4.RealativeLayout:相对布局 5.TableLayout:b:;表 阅读全文
posted @ 2018-10-23 11:49 leill 阅读(3218) 评论(0) 推荐(0) 编辑