author/JAVA高階開發

Android 監聽生命週期工具庫

很多時候,一些功能都需要知道生命週期來實現一些特定的功能;或者當你寫一個工具,比如下載功能,又得複製貼上一下;所以封裝了一下 -- ZLifeCycle 呼叫非常簡單,如下: 只需要傳入

深入淺出Service外掛化原理

關注公眾號:顧林海 Service外掛化的重點是保證它的優先順序,需要一個真正的Service來實現,當啟動外掛Service時,就會先啟動代理Service,當這個代理Service執

Android 反編譯指南

我們下載到的 App 安裝包是 Apk 檔案(Android Application Package) 。通過 Apk 檔案,我們也可以得到這個應用的程式碼和資原始檔,對應用進行修改。 那麼我們如何獲取這

Android-打包AAR步驟以及最為關鍵的注意事項!

簡介 最近因為專案的要求,需要把開發的模組打包成aar,供其他專案呼叫,在搞了一段時間後,發現這裡還是有很多需要注意的地方,所以記錄一下,幫助大家不要走彎路。 首先何為aar包?

Binder 驅動詳解(上)

前言 我們知道 Binder 驅動主要用於跨程序的通訊, 它的身影出現在 Androrid 系統方方面面, 是 Android 系統框架中非常重要, 又非常難懂以搞懂的一部分 關於 Binder 驅動

Android元件化最佳實踐 ARetrofit原理

Hello,各位偉大的程式猿們,提前給各位拜年了,祝大家在新的一年收穫滿滿、掙錢多多、豬年吉祥。 開源ARetrofit大約半年左右的時間,沒有任何推廣和介紹,今天一看也有160+的stars了,這裡非常感

Android應用整合Office檔案能力完全攻略

Android應用開啟office和pdf檔案。常用的有以下四種解決方案: 線上網頁開啟檔案方案:通過微軟或谷歌提供的線上頁面開啟office和pdf檔案 整合相關文件處理開源庫:通過整合開源

網易Java後端開發面試心得

Java後端面試標準其實不復雜:第一能幹活,第二Java基礎要好,第三最好熟悉些分散式框架。 其實,很多面試者能力其實不差,但面試時沒準備或不會說,這樣的人可能在進團隊幹活後確實能達到期望,但可能就無法通過

android基礎鞏固之ndk

環境配置 為了工程不出現問題最好是新建專案的時候選擇c++/c專案支援 (android studio建立專案) app/library module gradle 配置 apply

Java原始碼閱讀繪圖規範手冊--[捷特版]

最近打算去深讀原始碼,感覺不畫圖去分析原始碼根本理不清,也說不清 UML是分析類和類的關係,具體的類內部貌似沒有圖形機制,沒有條件就創造條件唄 藉此機會本人自定義一套圖形繪圖表示規範,並恬不知

Android常用工具集合

apktool 下載地址 下載地址 : https://ibotpeaches.github.io/Apktool/ 使用方法 反編譯成smali $ java -jar apktool_2

Android 專案目錄結構解讀

我們新建一個 Android 工程之後,發現專案有很多資料夾和檔案,對於初學者可能搞不清到底從哪裡下手,哪些需要關注,哪些暫時不用理會,以縮短學習成本。下面我們來一個個介紹下。 我們新建

1746036173.6916