在之前樓主在學(xué)習(xí)了Android的啟動(dòng)流程后,繼續(xù)學(xué)了下去,然后看了上面這位博主的分享,便對修改主屏有明確思路了
開始嘗試修改開機(jī)后首次進(jìn)入的界面,首先樓主先寫了一個(gè)簡單的apk,主要最初默認(rèn)的程序中在AndroidMain里fiter里加了句 <category android:name="android.intent.category.HOME" />主要在android啟動(dòng)后選擇主屏幕可以找到這個(gè)apk。
顯示hello PX2樣子如下
生成apk,然后在linux環(huán)境下,把a(bǔ)pk復(fù)制到/home/RK/PX2/sdk/out/target/product/rkpx2/system/app目錄下
重新編譯生成固件,燒錄進(jìn)板上,顯示如下,因?yàn)闆]有刪掉板子自帶的啟動(dòng)器,它會跳出兩個(gè)選擇,讓你選擇,如下
故我們可以知道板上的啟動(dòng)器是launcher3,其源碼位置在/packages/apps/Launcher3,這時(shí)候如果我們只想啟動(dòng)自己的程序,不想啟動(dòng)板子默認(rèn)的程序,可以在對應(yīng)目錄下找到AndroidMainfest.xml文件,把文件中<category android:name="android.intent.category.HOME" />這句刪掉,這樣啟動(dòng)后就只會啟動(dòng)我們自己的程序,效果如下
最簡單的修改開機(jī)主屏的方式就是這樣啦,樓主和大家一起學(xué)習(xí),大家有什么學(xué)習(xí)經(jīng)驗(yàn)可以一起來分享下