Binder概念1 機(jī)制 Binder是一種Android中實(shí)現(xiàn)跨進(jìn)程通信(IPC)的方式2 從組成,設(shè)備來說,什么是Binder Bi...
在應(yīng)用啟動(dòng)后通過融合插件dex的方式實(shí)現(xiàn)插件化的弊端:當(dāng)插件太多的時(shí)候回造成app卡頓,用戶體驗(yàn)不好,這時(shí)候可以采用按需加載插件的方式實(shí)現(xiàn)。ap...
主要原理:將插件的dex和宿主的dex融為一體這里涉及到連個(gè)classloader,DexClassLoader和PathClassLoader...
使用場(chǎng)景例如一些商城app,在沒有注冊(cè)的情況下可以瀏覽商品但是在加入購物車或別的操作下會(huì)跳轉(zhuǎn)到注冊(cè)登錄界面,等到注冊(cè)登錄后又會(huì)返回到購物車界面,...
組件化與插件化的區(qū)別: 組件化開發(fā)就是將一個(gè)app分成多個(gè)模塊,每個(gè)模塊都是一個(gè)組件(Module),開發(fā)的過程中我們可以讓這些組件相互依賴或者...
1.添加插件1.1在工程下的gradle中添加 1.2 在app.gradle中添加 1.3 創(chuàng)建個(gè)module 添加aspectjrt依賴 -...
圖片的縮放、平移、拉伸、旋轉(zhuǎn)都是基于像素矩陣的操作。概念介紹單位矩陣: 投影矩陣: 如下圖: 1.縮放原理 修改單位矩陣左上角位置表示水平縮放,...
gif圖片格式:1.每一幀都是包含擴(kuò)展塊,(共4種擴(kuò)展塊)(控制當(dāng)前幀的播放時(shí)間等)2.像素?cái)?shù)據(jù)使用Handler 延時(shí)輪播 更新bitmap并...
AndFix實(shí)現(xiàn)原理 特點(diǎn):native 底層替換不需要重啟app即可實(shí)現(xiàn)bug修復(fù),適用于緊急比較小的bug穩(wěn)定性較差,會(huì)受到國內(nèi)ROM廠商對(duì)...