![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习
Mage_Lei
这个作者很懒,什么都没留下…
展开
-
Android中使用动态代理模式
在最近的项目开发中,在封装业务层对外接口时,需要对所有的方法操作,例如捕获自定义的异常消息等,之后想到使用动态代理的方式进行处理原创 2017-03-01 23:22:02 · 1142 阅读 · 0 评论 -
AIDL使用小结
AIDL的全称是 Android Interface Definition Language安卓借口定义语言,安卓定义的进程间通信协议,是安卓进程间通信最常用的方式之一。1、接口和对象的定义AIDL使用过程中需要定义需要的接口文件,使用Eclipse开发时,通过写.aidl(AIDL接口描述文件)文件,可以在gen目录下自动生成.java文件: .aidl文件格式如下:pacakge .aidl文原创 2017-02-25 20:54:48 · 470 阅读 · 0 评论 -
Android开发library项目时,res资源和manifest配置
Android开发中,在定义任何应用相关资源时,都需要定义一个唯一标识来指向这个资源,Android中用来指向资源的唯一标识基本就是id和name这两个属性,这两个属性在编译时,会自动在R文件中生成静态的int值。 注:普通的Android工程在R文件中生成的int值是static final的常量,而作为library的Android工程在R文件中生成的int值是static的变量,所以有原创 2017-03-06 22:38:35 · 3247 阅读 · 0 评论 -
Android中Service#onStartCommand方法的返回值
Android中Service的onStartCommand方法,执行完之后返回的结果是int值,分别是:START_STICKY_COMPATIBILITY、START_STICKY、START_NOT_STICKY、START_REDELIVER_INTENT,这四个返回值的具体意义如下:START_STICKY_COMPATIBILITY和START_STICKY都表示当前的服务是粘性的,如原创 2017-03-11 14:47:22 · 724 阅读 · 0 评论