上一篇中總結(jié)了直接引用c/c++源碼,但是當(dāng)源碼的量很大時(shí),我們無(wú)法直接引用源碼,因?yàn)榱刻罅?,編譯一次需要很長(zhǎng)的時(shí)間,所以這時(shí)候我們就需要先預(yù)...
本文以使用lame庫(kù)為例,這是一個(gè)音頻編碼為mp3的開(kāi)源庫(kù),首先下載需要的版本,這里是下載地址:目前最新是lame_3.100[https://...
LitePal項(xiàng)目地址[https://github.com/guolindev/LitePal] litepal是郭林封裝的一個(gè)簡(jiǎn)單的數(shù)據(jù)庫(kù)工...
App的啟動(dòng)被分成了: 冷啟動(dòng):系統(tǒng)沒(méi)有為該程序創(chuàng)建進(jìn)程,程序從頭開(kāi)始啟動(dòng);例如,安裝后第一次啟動(dòng),應(yīng)用程序被系統(tǒng)完全終止之后再打開(kāi)。 熱啟動(dòng):...
配置 java項(xiàng)目避免輸出亂碼,增加配置 繼承AbstractProcessor,重寫(xiě)init和實(shí)現(xiàn)process方法 增加@AutoServi...
在我看來(lái),插件化的核心目的就是將未安裝的apk代碼,在已經(jīng)安裝的apk中執(zhí)行,未安裝的apk就是插件。 其實(shí)這個(gè)未安裝的apk也只是一個(gè)有固定格...
App 安裝 Android App的安裝可以分為有界面的安裝和無(wú)界面的安裝。 有界面的安裝其實(shí)就是調(diào)用系統(tǒng)App(PackageInstall...
基于Android Q,之前的版本思路也是一樣只是又部分不同。 Activity.startActivity Activity.startAct...
這是一個(gè)Android換膚的庫(kù),代碼量極少,支持換膚的情況還比較多,提供了以下功能: 無(wú)需重啟,一鍵換膚效率高 支持App內(nèi)多套皮膚換膚 支持插...