在上一篇文章中已經(jīng)分享了,apk加固的整體思路和具體的實(shí)現(xiàn)纯出,在上一篇文章中還有一個(gè)問題沒有分享完蚯妇,在apk加固后敷燎,主App的Applicatio...
在上一篇中已經(jīng)講了Activity從AMS到ActivityThread,這里從ActivityThread中分析Activity的創(chuàng)建過程箩言。如...
之前已經(jīng)分享了Launhcer的啟動(dòng)過程硬贯,接下來分享一下根Activity的啟動(dòng)流程。Activity的啟動(dòng)流程有兩種一種是根Activity啟...
Android中的Launcher就是Android系統(tǒng)的桌面陨收,用于啟動(dòng)應(yīng)用程序;作為Android的系統(tǒng)桌面饭豹,用于顯示和管理應(yīng)用程序的快捷圖標(biāo)...
App換膚在很多大廠的應(yīng)用中都是比較常見的;比如:網(wǎng)易云音樂、QQ音樂务漩、酷狗音樂等應(yīng)用中都是可以見到的拄衰。這些應(yīng)用是如何做到換膚的效果的,接下來就...
說到熱修復(fù)主要有兩種修復(fù)方案一種是通過dex替換的方式來達(dá)到修復(fù)效果饵骨、一種是基本native層的修復(fù)肾砂。dex替換的方式來修復(fù)主要的微信團(tuán)隊(duì)的Ti...
ButterKnife只要是寫過Android的相信都不會陌生,它是一款控件注入宏悦、事件注如神器可以幫助開發(fā)者提高開發(fā)效率镐确。什么是IOC技術(shù)呢?說...
apk加固是每一個(gè)app發(fā)布之前必須要做的事情;如果一個(gè)apk沒有加固那么別人就很容易被別人反編譯饼煞,看到這其中的原碼源葫,雖然現(xiàn)在有代碼混淆、把業(yè)務(wù)...
在做App開發(fā)的相信都知道Android Studio這個(gè)開發(fā)工具了砖瞧,使用該工具很快就能構(gòu)建出一個(gè)app的項(xiàng)目來;但是說到要用Android S...