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