做這個的需求是因為要做開機自啟,但是通過廣播的方式會有延遲,是以采用了這種方式,把app設定成launch,這樣開機就不會再進入系統的桌面,直接進入app
1.
<application>中添加屬性
android:largeHeap="true"
android:persistent="true"
2.在啟動的activity裡面添加filter
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.HOME" />
</intent-filter>
3.在手機設定-主螢幕裡面,選擇你要使用的launcher,即選擇你的APP,或者在打開app的時候會有提示,選擇launch