240 发简信
IP属地:福建
  • JNI使用碰到的问题

    记录下使用JNI的诡异问题 1.传递String或int出错 正常:static int _open(JNIEnv *env, jclass t...

  • PowerManagerService

    基于android 9 PowerManagerService的主要功能 1. 管理CPU 主要靠mWakeLockSuspendBlocker...

  • Resize,w 360,h 240
    Binder(三)简析

    接下来以简单的ITest.aidl为例,介绍Binder的调用结构 1.ITest.aidl的源码如下 2. AS下编译ITest.aidl,生...

  • Handler扩展使用

    1. Handler + Thread = HandlerThread 2. Handler + Binder = Messenger Asyn...

  • android 9 数据和wlan,以太网并存

    1. 无连接网络不断开 android/frameworks/base/services/core/java/com/android/serve...

  • java层调用cpp层的Binder

    基于android 8 分析 以BatteryService里调用IBatteryPropertiesRegistrar为例 IBinder b...

  • Resize,w 360,h 240
    Binder(二)调用结构

    基于android 8,首先看一张结构图: 按层次分为4层,分别是: 1.驱动层 \kernel\msm-3.18\drivers\stagin...

  • Binder (一) 三种调用方式

    1. android.os.ServiceManager,适用于系统开发 服务端: public static void addService(...

  • SystemService

    com.android.server.SystemService com.android.server.SystemServiceManager...