InstantRun編譯時做的事 1、替換我們應(yīng)用的application為BootstrapApplication,同時會修改AndroidM...
Android系統(tǒng)中進程間通信有以下幾種方式: 1、Bundle2、文件共享3、AIDL4、Messenger5、ContentPrivider...
什么是 ASM ? ASM 是一個 Java 字節(jié)碼操控框架。它能被用來動態(tài)生成類或者增強既有類的功能。ASM 可以直接產(chǎn)生二進制 class ...
JNI,是Java Native Interface的縮寫· Java程序中的函數(shù)可以調(diào)用Native語言寫的函數(shù),Native一般指的是C/...
在viewWillAppear方法中添加以下代碼 在viewWillDisappear方法中添加以下代碼
Binder是一種基于Client-Server的方式的Android系統(tǒng)進程通信方式,是各個組件通信的橋梁。 Binder通信特點: 1、安全...
今天在提交應(yīng)用時,有如上警告,原因是我們的應(yīng)用最近從另一個帳號轉(zhuǎn)讓到了另一個帳號,這只是個警告,不影響上傳及服務(wù)器編譯。
代理在我們生活中并不陌生,假如我現(xiàn)在餓了,我可以選擇直接去飯店吃,也可以通過外賣平臺下單,比如百度外賣、美團外賣、餓了么這些平臺本身不生產(chǎn)產(chǎn)品,...
1、為什么要序列化 說直白點是為了對象的傳輸和存儲 傳輸:內(nèi)存?zhèn)鬏?Activity間傳輸數(shù)據(jù)、進程通信)、網(wǎng)絡(luò)傳輸 存儲:可以保存對象的屬于到...