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