![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
干货
leary007
这个作者很懒,什么都没留下…
展开
-
升级Android Studio到最新版本,升级Gradle到最新,迁移Androidx之路。
随着Android手机的发展,Android系统版本的不断更新,迁移Androidx成了绕不开的步骤。如果是新项目,那一切好说,但如果是老项目,坑死人不偿命(尤其是中途接手别人的项目的开发)。我是那种被项目需求逼着升级的,升级过程花了很多心思,最后发现其实也并不是很难,分享一下,希望帮你躺点坑。一、升级Android Studio(3.3.2 to 3.6.3)help → check for updates升级Android Studio不会有任何问题,如果有问题那么就去Android S原创 2020-05-26 12:06:45 · 5511 阅读 · 0 评论 -
换肤
Android换肤功能什么是换肤? app的皮肤,比如说黑夜模式,切换之后整体风格改变成以黑色为主题色换了什么? 背景、颜色、图片、字体等等换肤的原理 加载另一个apk中的相同名字的图片颜色等资源思路 监察当前apk中xml生成的加载过程拿到所有具有换肤潜质的控件(包括自定义控件)这些控件都通过统一的管理者(SkinManager)来设置颜色或者背景资源等下载换肤apk、...翻译 2018-05-25 14:34:32 · 279 阅读 · 0 评论 -
Android插件化
Android插件化技术去年年终总结的时候,主管说你们的代码重构过没有,模块化实现没有,我是说代码重构了,模块化还没实现,他说你看人家支付宝,一个app才几十M,但是人家能包括多少功能模块还不卡,一个模块化就这么难吗。特么人家支付宝是多大的团队,我们是多大点团队。。。。。回归主题,后面我去研究了一下支付宝实现打开其他app的原理。支付宝展现的一种情况就是,就算我的手机上面不安装其他app,...翻译 2018-05-28 18:37:01 · 256 阅读 · 0 评论