mirror · ServiceManager
镜像真实类 android.os.ServiceManager,用 Ref 引用对象包装其隐藏成员。
镜像的字段/方法
- public static RefStaticMethod<Void> addService
- public static RefStaticMethod<IBinder> checkService
- public static RefStaticMethod<IInterface> getIServiceManager
- public static RefStaticMethod<IBinder> getService
- public static RefStaticMethod<String[]> listServices
用途
配合 RefClass.load 在运行时绑定到真实 Android 类的对应成员,让 VirtualXposed 以类型安全方式访问这些隐藏 API。详见 反射框架 mirror 与 mirror 总览.
真实类与使用方
镜像的真实类为 android.os.ServiceManager(@hide 隐藏 API),被以下模块引用:
| 使用方 | 模块 |
|---|---|
am/ActivityManagerStub.java | am 代理 |