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