近来建立了两个小专栏,将会其中发布现在的区块链通讯项目所应用到的技术,以及进程化技术,有兴趣可以关注一下(不一定需订阅,推广期价钱也便宜)。
[Android IM技术指南] 里面介绍的是加密IM的技术应用和指南
[Android 进程化架构] 里面介绍的是进程化的方案。
大家好,我的《Android 组件化架构》已经上市了一段时间了,谢谢大家一直以来的支持。
这里提供了内容的勘误,也可以在帖评论中提出对内容的纠正,谢谢。
第3页,第6行,每个组件都能单独抽出来制作SKD,改为SDK。
2.5.1节中“数据的存储方式” Sharepreferences,改为 Sharepreference
第23页,第6行,LocalBroadcastManager.getInstance.unregisterReceiver的代码中,应该改为LocalBroadcastManager.getInstance(context).unregisterReceiver(broadcastReceiver)
第47页中,对于反射的说明第二和第三的描述需要调换过来
第51页中,Test()方法中M.invoke(null) 改为m.invoke
第64页中,第5行,Public class GankApplication extends …… 的public首字母改为小写
第66页中,图中红色的部分的SQLiteOpenHelper需要改为SQLiteDataBase
****2019.3.22更新****
因为gradle升级越来越快,gank demo已经有一年没有更新,所以有些东西运行会出现问题,在这里致歉。
然后gank的kotlin分支,我已经做了适配,最新版本可以正常运行。
还有发现一些深入的问题,暂时给不了大家答案。
1.git submodule的切换分支每次都需要拉取更新,是否有更好的办法
2.组件化sdk的fat-aar无法3.0后无法使用,是否其他办法,如果你买了书,是会找到其他办法的,这里就不提了。如果想自行适配,在书中会有fat-aar的原理分析,会降低大家适配的难度。