如果沒有看過占位式插件化框架—Activity通信的請(qǐng)先看這篇文章椅挣,因?yàn)檫@篇文章是在它的基礎(chǔ)上寫的倒彰。思考:插件p.apk中PluginActivity怎么啟動(dòng)和關(guān)閉同是插件包...

如果沒有看過占位式插件化框架—Activity通信的請(qǐng)先看這篇文章椅挣,因?yàn)檫@篇文章是在它的基礎(chǔ)上寫的倒彰。思考:插件p.apk中PluginActivity怎么啟動(dòng)和關(guān)閉同是插件包...
如果沒有看過占位式插件化框架—Activity通信的請(qǐng)先看這篇文章,因?yàn)檫@篇文章是在它的實(shí)例的基礎(chǔ)上寫的咱旱。思考:插件p.apk中的PluginActivity怎么動(dòng)態(tài)注冊(cè)廣播...
占位式插件化框架—Activity通信占位式插件化框架—Service通信占位式插件化框架—?jiǎng)討B(tài)廣播的使用 我們要實(shí)現(xiàn)插件里面的靜態(tài)廣播允坚,那么我們就要在宿主中獲取插件中And...
Hook中文名"鉤子",主要作用是在事件傳遞過程中對(duì)事件進(jìn)行攔截漫试、修改、監(jiān)聽,將自身的代碼動(dòng)態(tài)性替換進(jìn)去,當(dāng)這些方法被調(diào)用時(shí),保證執(zhí)行的是我們自己的代碼,已達(dá)到我們預(yù)期的效果...
MVC流程關(guān)系:View接收到用戶的操作View將用戶的操作什荣,交給Controller矾缓。Controller完成具體業(yè)務(wù)邏輯。得到結(jié)果封裝Model,在進(jìn)行View更新稻爬。如圖...
1嗜闻、什么是JavaPoet JavaPort是square公司推出的開源java代碼生成框架,提供Java API生成.java源文件桅锄,這個(gè)框架功能非常實(shí)用琉雳,也是我們習(xí)慣的j...
1、組件化項(xiàng)目的意義 開發(fā)需求:不相互依賴友瘤、可以相互交互翠肘、任意組合、高度解耦團(tuán)隊(duì)效率:分模塊打包辫秧、測(cè)試束倍、統(tǒng)一版本管理> 2、Phone Module和Android Libr...
這篇文章的是根據(jù)組件化項(xiàng)目部署實(shí)例里面的例子來說明組件之間怎么通信的盟戏。思考:如果我們想personal子模塊跳轉(zhuǎn)到order子模塊怎么辦绪妹? 注意事項(xiàng):需要準(zhǔn)確的全類名路徑 1...
在組件化子模塊間交互中說了類加載、全局Map記錄實(shí)現(xiàn)組件化模塊之間的交互柿究。那么我們是否可以通過APT幫生成java文件帽驯,文件中記錄需要記錄的類陪拘,然后在我們需要的時(shí)候,通過查找...
1、我們想要在主APK中啟動(dòng)沒有安裝的插件p.apk的PluginActivity應(yīng)該怎么做呢割按?2、插件p.apk中PluginActivity怎么啟動(dòng)同是插件包中的Test...
Handler我們?cè)陧?xiàng)目中經(jīng)常用到,因?yàn)锳ndroid中避免在主線程中處理耗時(shí)操作,我們就會(huì)借助Handler來更新數(shù)據(jù)民镜,使用方式就在主線程中創(chuàng)建Handler對(duì)象,在例如請(qǐng)...
AIDL(Android Interface Definition Language苗膝,Android接口定義語言):如果在一個(gè)進(jìn)程中要調(diào)用另一個(gè)進(jìn)程中對(duì)象的方法殃恒,可使用AID...
如何利用切面的思想實(shí)現(xiàn)集中式登錄?AspectJ AspectJ 介紹 AspectJ是一個(gè)面向切面編程的框架辱揭,它擴(kuò)展了Java語言。AspectJ定義了AOP語法病附,它有一個(gè)...
一问窃、編譯時(shí)綁定布局與對(duì)象 1、APT預(yù)編譯方式 APT(Annotation Processing Tool):注解處理器完沪,是一種處理注解的工具域庇,確切的說它是javac的一個(gè)...
APT(Annotation Processing Tool)是一種處理注解的工具,它對(duì)源代碼文件進(jìn)行檢測(cè)找出其中的Annotation,根據(jù)注解自動(dòng)生成代碼覆积,如果想要自定義...
1听皿、AOP(Aspect Oriented Programming)面向切面編程,通過預(yù)編譯方式和運(yùn)行期動(dòng)態(tài)代理實(shí)現(xiàn)程序功能的統(tǒng)一維護(hù)的一種技術(shù)宽档。AOP是OOP的延續(xù)尉姨,是軟件...
1、MVP思想 關(guān)系:View收到用戶操作View把用戶的操作吗冤,交給PresenterPresenter控制Model進(jìn)行業(yè)務(wù)邏輯處理Presenter處理完畢后又厉,數(shù)據(jù)封裝到...
1、MVVM MVVM 模式椎瘟,即指 Model-View-ViewModel覆致。它將 View 的狀態(tài)和行為完全抽象化,把邏輯與界面的控制完全交給 ViewModel 處理優(yōu)點(diǎn)...
Paint畫筆(一) 1肺蔚、Paint-濾鏡 1煌妈、LightingColorFilter濾鏡 2、PorterDuffColorFilter濾鏡 3宣羊、ColorMatrixCo...
1璧诵、Paint畫筆的常用API 2、Shader著色器 (1)線性渲染 (2)環(huán)形渲染 (3)掃描渲染 (4)位圖渲染 (5)組合渲染 3段只、PorterDuff.Mode 圖...