参考的文章 感谢这些作者的分享 https://www.jianshu.com/p/24038d957e93[https://www.jians...
资源混淆有助于减小包体积,也可以提高被反编译后阅读代码的难度。还可以应对一些安全检测机构对于资源混淆要求。 基于微信的Android资源混淆工具...
参考文章:https://zhuanlan.zhihu.com/p/307382854[https://zhuanlan.zhihu.com/p...
通过设置ImageView的Matrix,可以对图片做缩放的效果,很多图片查看器也是通过这种方式来实现的。1.那么底层是如何实现的?2.放大后是...
Git 廖雪峰的git教程[https://www.liaoxuefeng.com/wiki/896043488029600/896954117...
在profile里选择cpu后可以查看cpu的调用情况。 谷歌官方文档[https://developer.android.com/studio...
fitSystemWindow的作用 在指定的view上添加padding,来空出系统的状态栏和导航栏的空间。通常配合透明状态栏使用。 失效的原...
问题 在组件化时,使用Application存在一些问题: 组件单独运行时如何在Application中初始化一些必要的库。 项目整体运行时,如...
LifeCycle是GoogleApp架构中推荐的一个组件 作用 简单的说就是用来监听Activity与Fragment的生命周期变化。 在生命...