一、從3.4版本的gradle開始,compile已經被api與implementation取代,官網也給出了三者之間的區別: 從官網介紹可以看出,implementatio...
一、從3.4版本的gradle開始,compile已經被api與implementation取代,官網也給出了三者之間的區別: 從官網介紹可以看出,implementatio...
Android多用戶下數據隔離方案與常見問題解決思路## 1.Android 多用戶概述### Android從4.2開始支持多用戶模式,不同的用戶運行在不同的用戶空間,相關...
前言 Aspect 語法難懂?ASM 字節碼操作繁瑣?APT 難以精準找到切入點?你該試試 AST 了!編輯器級別,效率高,更輕量。 一、概念 在開始上手之前,我們先了解下幾...
寫.aidl文件 將.aidl文件添加到 frameworks/base/Android.mk 下的 LOCAL_SRC_FILES(此處 先make update-api ...
簡要說明:該分析基于android 8.1.0 StatusBar的啟動流程 systemservice ->main -> run -> startotherservice...
android 啟動應用啟動過程 1. applist 中點擊應用 iconClickListener對象是從launcher傳遞進去AllAppsGridAdapter構造...
我們理解Keyguard的解鎖流程主要從鎖屏的界面Layout結構、touchEvent事件分發、解鎖動作邏輯幾個方面進行源碼的分析 鎖屏的界面Layout結構分析 Stat...
在將Android window Layer層級關系之前,我們先來直觀的看看是什么樣的: 可以看到類似這樣的輸出: 這個輸出包含了,Layer層級,Layer 畫面的widt...
最近碰到一個問題,寫了一個processor 生成資源文件,希望這個資源文件在編譯的時候自動拷貝到到assets 目錄,折騰了很久,想想估計是這個問題太簡單了,所以沒人寫,現...