Android 監聽生命週期工具庫
很多時候,一些功能都需要知道生命週期來實現一些特定的功能;或者當你寫一個工具,比如下載功能,又得複製貼上一下;所以封裝了一下 -- ZLifeCycle 呼叫非常簡單,如下: 只需要傳入
很多時候,一些功能都需要知道生命週期來實現一些特定的功能;或者當你寫一個工具,比如下載功能,又得複製貼上一下;所以封裝了一下 -- ZLifeCycle 呼叫非常簡單,如下: 只需要傳入
關注公眾號:顧林海 Service外掛化的重點是保證它的優先順序,需要一個真正的Service來實現,當啟動外掛Service時,就會先啟動代理Service,當這個代理Service執
我們下載到的 App 安裝包是 Apk 檔案(Android Application Package) 。通過 Apk 檔案,我們也可以得到這個應用的程式碼和資原始檔,對應用進行修改。 那麼我們如何獲取這
簡介 最近因為專案的要求,需要把開發的模組打包成aar,供其他專案呼叫,在搞了一段時間後,發現這裡還是有很多需要注意的地方,所以記錄一下,幫助大家不要走彎路。 首先何為aar包?
前言 我們知道 Binder 驅動主要用於跨程序的通訊, 它的身影出現在 Androrid 系統方方面面, 是 Android 系統框架中非常重要, 又非常難懂以搞懂的一部分 關於 Binder 驅動
Hello,各位偉大的程式猿們,提前給各位拜年了,祝大家在新的一年收穫滿滿、掙錢多多、豬年吉祥。 開源ARetrofit大約半年左右的時間,沒有任何推廣和介紹,今天一看也有160+的stars了,這裡非常感
簡介 上一篇分析了WindowManager$BadTokenException發生的原因,帶大家一起通過分析WindowManager原始碼,更加深入的瞭解了WindowManager新增wind
Android應用開啟office和pdf檔案。常用的有以下四種解決方案: 線上網頁開啟檔案方案:通過微軟或谷歌提供的線上頁面開啟office和pdf檔案 整合相關文件處理開源庫:通過整合開源
Java後端面試標準其實不復雜:第一能幹活,第二Java基礎要好,第三最好熟悉些分散式框架。 其實,很多面試者能力其實不差,但面試時沒準備或不會說,這樣的人可能在進團隊幹活後確實能達到期望,但可能就無法通過
環境配置 為了工程不出現問題最好是新建專案的時候選擇c++/c專案支援 (android studio建立專案) app/library module gradle 配置 apply
最近打算去深讀原始碼,感覺不畫圖去分析原始碼根本理不清,也說不清 UML是分析類和類的關係,具體的類內部貌似沒有圖形機制,沒有條件就創造條件唄 藉此機會本人自定義一套圖形繪圖表示規範,並恬不知
apktool 下載地址 下載地址 : https://ibotpeaches.github.io/Apktool/ 使用方法 反編譯成smali $ java -jar apktool_2
(前提,安裝配置好jdk) 首先下載一個sdk(http://tools.android-studio.org/index.php/sdk) 我先下的是.exe版本,因為後面括號Recomme
我們新建一個 Android 工程之後,發現專案有很多資料夾和檔案,對於初學者可能搞不清到底從哪裡下手,哪些需要關注,哪些暫時不用理會,以縮短學習成本。下面我們來一個個介紹下。 我們新建
常見的應用閃退有Java Crash和Native Crash引起,基於最新的Android P原始碼,以下是其2者的異常處理流程學習: 一. Java Crash Java程式碼中未被tr