ArkUi組件屬性使用 harmonyOs把開發(fā)中的場景組件進行了api的封裝,有單獨的view組件,也有用于布局的viewgroup組件,要想實現(xiàn)效果圖當(dāng)一個合格的ui仔,...
ArkUi組件屬性使用 harmonyOs把開發(fā)中的場景組件進行了api的封裝,有單獨的view組件,也有用于布局的viewgroup組件,要想實現(xiàn)效果圖當(dāng)一個合格的ui仔,...
前言 上一篇文章聊到了compose的最簡單的示例代碼結(jié)構(gòu),也分析了compose中通過函數(shù)的參數(shù)設(shè)置對界面組件進行動態(tài)的調(diào)整控制,并且拿Text()文字控件為例子對其進行了...
前言 通過前面的一番折騰,項目是已經(jīng)搭好構(gòu)建完成了,接下來就應(yīng)該進入compose的編碼的環(huán)節(jié)了,首先應(yīng)該明白,compose是用來替換原生的xml方案去實現(xiàn)界面布局顯示的,...
前言 常年混跡于各種開發(fā)群,現(xiàn)在的Android開發(fā)簡直卷的不行,到處都是在討論framework開發(fā),車載相關(guān)的內(nèi)容,作為一個應(yīng)用層的cv工程師,硬啃系統(tǒng)底層代碼還是相當(dāng)?shù)?..
引言 星座這個概念在生活中對于大家都不會陌生,而想要更好地通過星座理論去了解一個人,就必須更加系統(tǒng)地去了解占星學(xué)里面的概念和知識。接下來我將從淺到深地對我所知道的概念進行分享...
前言 在前面的文章從AMS和PMS的相關(guān)源碼分析了Activity相關(guān)的manifest解析到實例的反射構(gòu)建,也分析了跟Activity相關(guān)的一些數(shù)據(jù)類,了解了Activit...
前言 上一篇聊到了Activity在啟動過程中創(chuàng)建的相關(guān)對象,知道在AMS等系統(tǒng)服務(wù)中管理的Activity對象實際上是ActivityRecord對象,內(nèi)部包含了一些列的跟...
前言 在之前的啟動流程分析的文章中,初步分析了AMS和PKMS,探索了一下應(yīng)用啟動從Zygote進程孵化到執(zhí)行ActivityThread類中的main()方法,在main(...
前言 上一篇git的文章聊到了git版本管理的commit和分支相關(guān)的內(nèi)容,通過查看./git文件內(nèi)的文本內(nèi)容,可以有個更清晰的認識 git版本管理的主要內(nèi)容就是一次次的co...
前言 上一篇文章跟著源碼的腳步了解了Android系統(tǒng)在開機的過程中,對系統(tǒng)中安裝的應(yīng)用程序會進行apk文件解析,并且對在manifest中注冊的四大組件進行解析,并且將相應(yīng)...
前言 前面已經(jīng)從開機啟動聊到了跟應(yīng)用相關(guān)的system_server進程和zygote進程的啟動流程,也知道了在開啟一個應(yīng)用進程的時候怎么通過socket通信讓zygote孵...
前言 你是否在一次提交后,想要撤回對應(yīng)的內(nèi)容迷茫無措... 你是否在多個分支來回切換開發(fā)中,對需要合并散落在不同分支的commit而束手無策... 你是否經(jīng)常聽到同事在說使用...
回顧 上一篇分析了當(dāng)應(yīng)用進程創(chuàng)建過后,反射執(zhí)行到應(yīng)用進程的入口方法ActivityThread.main()方法中啟動topAcitivy的流程,最終會執(zhí)行到Activity...
App進程啟動流程 回顧 上一篇文章的流程分析中可以看到,通過ActivityStack類去調(diào)用startSpecificActivity()方法的時候,會在Activity...
前言 在system_server進程啟動的流程中,system_server在啟動其他服務(wù)的流程中,會去調(diào)用AMS的systemReady()方法,上一篇說這部分就會去啟動...
前言 上一篇流程分析了zygote進程的啟動,在zygote進程啟動中會調(diào)用forkSystemServer()方法去啟動systemserver進程,接下來就具體分析一下源...
前言 前面分析了init流程的啟動,在解析init.rc配置文件中,會執(zhí)行start zygote,然后會去解析相關(guān)的init.zygote.rc文件,在init.rc文件的...
啟動過程 老是有在群里看到大佬們討論Android系統(tǒng)的第一個始祖進程是init進程,對于有過多年開發(fā)經(jīng)驗的我,應(yīng)用程序開發(fā)跟init進程是扯不上關(guān)系的,為了跟上大佬的腳步,...
引言 Android開發(fā)中經(jīng)常會遇到各種內(nèi)存問題,比如內(nèi)存溢出,內(nèi)存泄露,棧溢出等常見的問題,也會經(jīng)常聽到關(guān)于內(nèi)存中的堆的概念和棧的概念,要想更好的解決這些問題,還是得站在一...
Handler Android整個ui體系都是圍繞handler的消息機制,handler可以在子線程發(fā)送消息,在主線程接收處理消息,從而實現(xiàn)線程的跨越,所有有必要對其進行更...