閱讀須知 本文源碼基于 Android 10。 Questions 如何處理系統(tǒng)服務(wù)啟動的依賴關(guān)系? 如何發(fā)布系統(tǒng)服務(wù),讓其對其他應(yīng)用或服務(wù)可見? SystemServer ...
閱讀須知 本文源碼基于 Android 10。 Questions 如何處理系統(tǒng)服務(wù)啟動的依賴關(guān)系? 如何發(fā)布系統(tǒng)服務(wù),讓其對其他應(yīng)用或服務(wù)可見? SystemServer ...
閱讀須知 本文源碼基于 Android 10。 Questions Zygote 是什么?有什么作用?? Zygote 是如何啟動的,啟動后做了哪些事情? 為什么不用 Sys...
1. 寫在前面 在 Gradle源碼分析(四)[http://www.itdecent.cn/p/10e14aabbfbd]一文中,我們分析了Gradle構(gòu)建流程的 Tas...
前言 在日常Android開發(fā)中,我們經(jīng)常會通過 遠(yuǎn)程引用別人的代碼(Android Library)來實現(xiàn)一些功能,如引用 網(wǎng)絡(luò)請求庫 Okhttp 那么,該如何使得自己的...
@Autowired 在Activity進(jìn)行數(shù)據(jù)傳遞一般都會通過getIntent().putxxx()/getxxx()方法;在Fragment中進(jìn)行數(shù)據(jù)傳遞一般都會通過g...
簡介 APT 全稱 Annotation Processing Tool,即注解處理器。更確切的說,它是 javac 的一部分,能夠在編譯期掃描和處理注解,并生成文件。 那么...
@Route 在組件化,模塊化過程中,經(jīng)常會遇到不同的模塊之間進(jìn)行頁面跳轉(zhuǎn),通信等;ARouter 提供了 @Route 注解來簡化這一過程。 定義 先來看看 @Route ...
1. 寫在前面 在 Gradle源碼分析(一)[http://www.itdecent.cn/p/625bc82003d7]一文中,我們分析到了 DefaultGradle...
1. 寫在前面 在執(zhí)行g(shù)radle命令的時候,你是否想過它是如何運作的。接下來幾篇文章將從入口開始逐步分析 gradle 的啟動,構(gòu)建流程。(gradle 源碼版本為 5.6...