- 博客(8)
- 收藏
- 关注
原创 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
763
原创 ORMLite使用中出现的问题及解决办法
java.lang.IllegalStateException: Internal DAO object is null. Maybe the collection was deserialized or otherwise constructed wrongly
2017-03-11 13:14:39
1385
原创 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
3372
原创 Android中使用动态代理模式
在最近的项目开发中,在封装业务层对外接口时,需要对所有的方法操作,例如捕获自定义的异常消息等,之后想到使用动态代理的方式进行处理
2017-03-01 23:22:02
1180
原创 AIDL使用小结
AIDL的全称是 Android Interface Definition Language安卓借口定义语言,安卓定义的进程间通信协议,是安卓进程间通信最常用的方式之一。1、接口和对象的定义AIDL使用过程中需要定义需要的接口文件,使用Eclipse开发时,通过写.aidl(AIDL接口描述文件)文件,可以在gen目录下自动生成.java文件: .aidl文件格式如下:pacakge .aidl文
2017-02-25 20:54:48
495
原创 JNI使用过程中出现的ReferenceTable overflow问题
工作中,在使用JNI的过程中,出现程序运行崩溃的问题,通过LOG看是出现了ReferenceTable overflow问题
2016-06-07 18:10:17
1367
原创 JNIk开发过程中遇到的多线程处理问题
最近在Android项目中要用到JNI,在C代码中,除了主线程外,还需要创建两个子线程,并且在子线程中回调了Java中的方法,因为对JNI模块不太熟悉,在开发过程中遇到了不少问题,今天主要记录下在子线程中回调Java中方法的问题。
2016-05-30 09:31:31
1797
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人