只談如何做開機(jī)自動啟動某個應(yīng)用园爷,此種方法除非用戶同意或者跟廠商約定好了浴骂,才可以生效
大致思路是獲取到監(jiān)聽系統(tǒng)的開機(jī)通知權(quán)限后钱磅,通過receiver啟動應(yīng)用梦裂。
1、AndroidManifest.xml添加<uses-permisson android:name="android.permisson.RECEIVE_BOOT_COMPLETED" />
2盖淡、新建AutoStartBroadcastReceiver類
3年柠、AndroidManifest.xml注冊AutoStartBroadcastReceiver
4、手機(jī)設(shè)置開機(jī)啟動權(quán)限(華為P20褪迟,Android8.1.0)冗恨,打開手機(jī)管家--->應(yīng)用自啟動,找到應(yīng)用味赃,將應(yīng)用后面的按鈕置灰掀抹,將彈出來的三個選擇勾上,第一個必須點亮心俗,點擊確定傲武,設(shè)置完畢。
5城榛、關(guān)機(jī)鳖昌,開機(jī)囊咏,解鎖后脸甘,等待大約1秒鐘晦譬,應(yīng)用就啟動了了罪!
除了上述實現(xiàn)方法外搏熄,還可以在應(yīng)用內(nèi)引導(dǎo)用戶去打開自啟動開關(guān)惭载。