學習筆記: Android 10.0 launcher 啟動流程[http://www.lxweimin.com/p/fd7fb733f519]Android 13 Laun...

學習筆記: Android 10.0 launcher 啟動流程[http://www.lxweimin.com/p/fd7fb733f519]Android 13 Laun...
1.Launcher簡介 Launcher是安卓系統中的桌面啟動器,安卓系統的桌面UI統稱為Launcher。Launcher是安卓系統中的主要程序組件之一,安卓系統中如果沒...
學習筆記: Android 10.0 launcher 啟動流程[http://www.lxweimin.com/p/fd7fb733f519]Android 13 Laun...
前言: 各位同學大家好,最近在做一些H5 游戲, 涉及到 web的使用 因為加載比較慢 所以就在加載過程做了一個動畫, 所以就想分享給大家,這些之前很多網友都做過,我這邊...
目錄 相關文章 OpenGL系列之一:OpenGL第一個程序[http://www.lxweimin.com/p/73e0e51b469e]OpenGL系列之二:繪制三角形[...
Base類 View :IView(非必須)、BaseActivity、BaseFragment、BaseMviActivity、BaseMviFragment ViewMo...
ActivityThread:它管理 應用程序進程 中主線程的執行,調度和執行Activity,廣播,以及ActivityManager 請求的其他操作。簡單的說,可以通過這...
(僅個人記錄學習筆記) 第一步:準備Android Studio,MAT(Memory Analyzer) MAT下載安裝地址:https://www.eclipse.org...
在Android開發當中,內存泄漏是會影響用戶體驗的。LeakCanary開源庫是一個常見的定位內存泄漏的開源庫,這篇博客來分享一下它的使用,讓我們的應用更加的絲滑。 Lea...
引入koin,進行模塊劃分 在Application Module創建請求模塊 AuthenticationInterceptor 創建授權guolv UserAgentIn...
一、DataStore簡介 Jetpack DataStore 是一種數據存儲解決方案,允許您使用協議緩沖區[https://developers.google.cn/pro...
一、背景 一個app隨著業務增加,代碼放在同一個模塊中會越來越臃腫,同時也導致多人開發的一個難度。組件化可以把業務單獨分出來,形成一個單獨模塊,可單獨運行、測試等,相互之間不...
一、WorkManager簡介 WorkManager是適合用于持久性工作的推薦解決方案。持久性的工作:如果工作始終要通過應用重啟和系統重新啟動來調度,便是持久性的工作。由于...
Widget就是可以放在桌面上的組件,包括像天氣、便簽、日歷、垃圾清理、快速搜索等等,都是Widget。 Github Demo地址[https://github.com/r...
一、ViewModel簡介 ViewModel:是以感知生命周期的形式來存儲和管理視圖相關的數據。 ViewModel主要有以下的特點: 當Activity被銷毀時,我們可以...