记录下使用JNI的诡异问题 1.传递String或int出错 正常:static int _open(JNIEnv *env, jclass t...
基于android 9 PowerManagerService的主要功能 1. 管理CPU 主要靠mWakeLockSuspendBlocker...
接下来以简单的ITest.aidl为例,介绍Binder的调用结构 1.ITest.aidl的源码如下 2. AS下编译ITest.aidl,生...
1. Handler + Thread = HandlerThread 2. Handler + Binder = Messenger Asyn...
1. 无连接网络不断开 android/frameworks/base/services/core/java/com/android/serve...
基于android 8 分析 以BatteryService里调用IBatteryPropertiesRegistrar为例 IBinder b...
基于android 8,首先看一张结构图: 按层次分为4层,分别是: 1.驱动层 \kernel\msm-3.18\drivers\stagin...
1. android.os.ServiceManager,适用于系统开发 服务端: public static void addService(...
com.android.server.SystemService com.android.server.SystemServiceManager...