上一页 1 2 3 4 5 6 7 ··· 61 下一页
在Android P系统中,加入了访问私有API接口的限制。 Read More
posted @ 2018-08-23 00:48 包建强 Views(1496) Comments(1) Diggs(0) Edit
Android系统的每次版本升级,都会对原有代码进行重构,这就为插件化带来了麻烦。 Android P对插件化的影响,主要体现在两方面,一是它重构了H类中Activity相关的逻辑,另一个是它重构了Instrumentation。 3.1 H类的变身 3.1.1 从Message和Handler说起 Read More
posted @ 2018-08-23 00:29 包建强 Views(14143) Comments(1) Diggs(0) Edit
首先声明,《Android插件化开发指南》这本书所介绍的Android底层是基于Android6.0(API level 23)的,而本书介绍的各种插件化解决方案,以及配套的70多个例子,在Android7.0(API level 24)手机上测试都是能正常工作的。 如果读者您的手机是Android Read More
posted @ 2018-08-23 00:27 包建强 Views(2585) Comments(0) Diggs(0) Edit
本书在京东购买地址:https://item.jd.com/31178047689.html 本书Q群:389329264 (一)这是一本什么书 如果只把本书当作纯粹介绍Android插件化技术的书籍,那就大错特错了。 本书在研究Android插件化之余,还详细介绍了Android系统的底层知识,包 Read More
posted @ 2018-08-07 23:14 包建强 Views(6504) Comments(2) Diggs(2) Edit
一些常识: 1)全书70个代码例子中,涉及到插件的例子,请先assemble插件的项目,这会在HostApp项目中生成assets目录,并在该目录下plugin1.apk。这样,HostApp才能正常运行。 2)本书基于Android6.0(API level 23)的源码进行分析,本书的代码在An Read More
posted @ 2018-07-16 10:30 包建强 Views(4763) Comments(3) Diggs(2) Edit
第1讲 千言万语聊注释 按图索骥 奇葩注释“赏析” Git提交的学问 第2讲 RxJava:函数式编程 从一只猫的故事说起 背压 第3讲 代码瘦身 抽象相同逻辑的代码 查找相似代码 AOP一瞥 第4讲算法之美 从集合中删除元素 数组中的XOR 巧妙的数字运算 判断一个点在不在三角形中 第5讲 设计模 Read More
posted @ 2017-10-09 14:29 包建强 Views(826) Comments(0) Diggs(0) Edit
(十)PMS及App安装过程 PMS,全称PackageManagerService,是用来获取Apk包的信息的。 在前面分析四大组件与AMS通信的时候,我们介绍过,AMS总是会使用PMS加载包的信息,将其封装在LoadedApk这个类对象中,然后我们就可以从中取出在manifest声明的四大组件信 Read More
posted @ 2017-06-02 09:48 包建强 Views(4157) Comments(2) Diggs(5) Edit
这个系列一共8篇文章,这里是第7篇,我们讲ContentProvider。 Read More
posted @ 2017-05-31 10:12 包建强 Views(4256) Comments(2) Diggs(3) Edit
这个系列一共8篇文章,这里是第6篇,我们讲BroadcastReceiver。 Read More
posted @ 2017-05-28 10:08 包建强 Views(3391) Comments(3) Diggs(1) Edit
(十)Service Service有两套流程,一套是启动流程,另一套是绑定流程。我们做App开发的同学都应该知道。 1)在新进程启动Service 我们先看Service启动过程,假设要启动的Service是在一个新的进程中,分为5个阶段: 1)App向AMS发送一个启动Service的消息。 2 Read More
posted @ 2017-05-26 10:44 包建强 Views(4255) Comments(4) Diggs(1) Edit
上一页 1 2 3 4 5 6 7 ··· 61 下一页