在上一篇文章中已经分享了,apk加固的整体思路和具体的实现,在上一篇文章中还有一个问题没有分享完,在apk加固后,主App的Applicatio...
在上一篇中已经讲了Activity从AMS到ActivityThread,这里从ActivityThread中分析Activity的创建过程。如...
之前已经分享了Launhcer的启动过程,接下来分享一下根Activity的启动流程。Activity的启动流程有两种一种是根Activity启...
Android中的Launcher就是Android系统的桌面,用于启动应用程序;作为Android的系统桌面,用于显示和管理应用程序的快捷图标...
App换肤在很多大厂的应用中都是比较常见的;比如:网易云音乐、QQ音乐、酷狗音乐等应用中都是可以见到的。这些应用是如何做到换肤的效果的,接下来就...
说到热修复主要有两种修复方案一种是通过dex替换的方式来达到修复效果、一种是基本native层的修复。dex替换的方式来修复主要的微信团队的Ti...
ButterKnife只要是写过Android的相信都不会陌生,它是一款控件注入、事件注如神器可以帮助开发者提高开发效率。什么是IOC技术呢?说...
apk加固是每一个app发布之前必须要做的事情;如果一个apk没有加固那么别人就很容易被别人反编译,看到这其中的原码,虽然现在有代码混淆、把业务...
在做App开发的相信都知道Android Studio这个开发工具了,使用该工具很快就能构建出一个app的项目来;但是说到要用Android S...