摘要: --摘自《Android进阶解密》 *AMS家族* 1.Android 7.0的AMS家族 2.AMP和AMS进行通信 3.(Android 7.0)AMP是AMN的内部类,它们都实现了IActivityManager接口,这样它们就可以实现代理模式,具体来讲是远程代理:AMP和AMN是运行在两个进 阅读全文
posted @ 2018-12-26 21:13 嘉禾世兴 阅读(565) 评论(0) 推荐(1) 编辑
摘要: --摘自《Android进阶解密》 知识点: 1.Context的使用场景 1)使用Context调用方法,比如启动Activity、访问资源、调用系统级服务等 2)调用方法时传入Context,比如弹出Toast、创建Dialog等 2.Context的关联类 3.Context的关联采用了装饰模 阅读全文
posted @ 2018-12-26 17:26 嘉禾世兴 阅读(663) 评论(0) 推荐(0) 编辑
摘要: --摘自《Android进阶解密》 第一步:query方法到AMS的调用过程 1)ApplicationContentResolver是ContextImpl中的静态内部类,继承自ContentResolver,它在ContextImpl的构造方法中被创建,这说明我们调用ContentResolve 阅读全文
posted @ 2018-12-26 15:42 嘉禾世兴 阅读(805) 评论(0) 推荐(0) 编辑
摘要: --摘自《Android进阶解密》 一。广播的注册过程(动态注册) 1)静态注册在应用安装时由PackageManagerService来完成注册过程 2)IIntentReceiver是一个Binder接口,用于广播的跨进程的通信,它在LoadedApk.ReceiverDispatcher.In 阅读全文
posted @ 2018-12-26 14:36 嘉禾世兴 阅读(840) 评论(0) 推荐(0) 编辑