「鴻蒙開發(fā)和安卓開發(fā)」如何實(shí)現(xiàn)后臺彈出界面和開機(jī)自動啟動
1、后臺彈出界面,需要設(shè)置后臺彈框權(quán)限 還有懸浮窗體權(quán)限
后臺彈框權(quán)限權(quán)限 小米手機(jī)要在手機(jī)設(shè)置里面 》應(yīng)用設(shè)置里面 開啟允許后臺彈框權(quán)限 還有懸浮窗體權(quán)限
華為手機(jī)鴻蒙系統(tǒng)2.0 同樣需要開啟懸浮框權(quán)限 和后臺彈框權(quán)限。具體在設(shè)置里面應(yīng)用列表里面可以設(shè)置。
安卓代碼權(quán)限AndroidManifest.xml設(shè)置:
usespermission android:name=“android.permission.SYSTEM_ALERT_WINDOW”
安卓代碼判斷:
//檢查是否已經(jīng)授予懸浮框權(quán)限
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
if (!Settings.canDrawOverlays(this)) {
//若未授權(quán)則請求權(quán)限
getOverlayPermission();
finish();
return;
}
} else {
boolean pFlag = FloatWindowManager.getInstance().requestPermission(context);
if (!pFlag) {
return;
}
}
2、開機(jī)自動啟動
安卓11 小米red9 如果要開機(jī)自啟動,需要在應(yīng)用列表里面的應(yīng)用啟動管理里面手動開啟開機(jī)自啟動,除了加入開機(jī)自啟動 還需要開啟允許。除此之外,所有開機(jī)自啟動都需要先手動啟動一次app,為了系統(tǒng)安全因素。
開機(jī)自啟動的重點(diǎn)注意項
(1)在安裝完應(yīng)用后,要先運(yùn)行一次,然后關(guān)機(jī),再啟動。
(2)針對Andorid4.0之后需先啟動一次APP才可收到開機(jī)完成的廣播,主要目的是防止惡意程序
(3)同設(shè)備盡可能只允許一個APP實(shí)現(xiàn)開機(jī)自啟動的功能,否則倆者應(yīng)該會有沖突
注意事項:
1、Andorid4.0之后需先啟動一次APP才可收到開機(jī)完成的廣播,主要目的是防止惡意程序。
2、檢查一下Android設(shè)備上是不是安裝了360等安全助手之類的軟件,如果有,請在軟件的自啟動軟件管理中將app設(shè)置為允許。
3、查看系統(tǒng)設(shè)置里是否自帶啟動軟件管理的功能 ,如有:將app設(shè)置為【允許開機(jī)啟動】
4、系統(tǒng)開啟了Fast Boot模式(即刷機(jī)模式 線刷模式),該模式下系統(tǒng)啟動不會發(fā)送BOOT_COMPLETED廣播。
5、檢查手機(jī)是否設(shè)置app安裝首選位置是SD卡,如果安裝到SD卡,因為手機(jī)啟動成功后(發(fā)送了啟動完成的廣播后)才加載sd卡,所以app接收不到廣播。建議需要開機(jī)自啟動的把a(bǔ)pp安裝到內(nèi)部存儲。如果不懂得設(shè)置的話,那么直接在AndroidManifest.xml文件中設(shè)置APP安裝路徑,android:installLocation=&34;internalOnly&34;(聲明在manifest根標(biāo)簽下),設(shè)置AndroidManifest.xml如下:

<application
android:allowBackup=&34;true&34;
android:icon=&34;@drawable/ic_launcher&34;
android:label=&34;@string/app_name&34;
android:roundIcon=&34;@drawable/ic_launcher_round&34;
android:supportsRtl=&34;true&34;
android:theme=&34;@style/AppTheme&34;
android:name=&34;.autostart.AutoStartApp&34;
android:installLocation=&34;internalOnly&34;
>
</application>
- 金菲鍋爐維修電話01-03
- 1冷庫故障代碼a11(該如何處理?)
- 2等離子故障代碼(如何解讀和修復(fù))。
- 3東芝空調(diào)故障代碼15(東芝空調(diào)故障代碼15及解決方法)
- 4彩電圖像故障(彩電圖像故障解決方案)
- 5巨頭智能鎖客服24小時熱線(輕松安全,巨頭智能鎖24小時熱線,為您保駕護(hù)航
- 6海爾洗衣機(jī)長按3秒一鍵脫水(如何正確使用)
- 7奧倫希保險柜24小時售后電話(奧倫希24小時售后電話,隨時保障您的安全)
- 8奧克斯空調(diào)怎么查真?zhèn)?奧克斯空調(diào)真?zhèn)尾樵兎椒?
- 9美的空調(diào)故障代碼f6(美的空調(diào)故障代碼f6詳解)
- 10洗衣機(jī)波輪拆卸絕招(如何輕松拆卸波輪,讓你的洗衣機(jī)煥然一新)。
-
空調(diào)品牌十大排行榜及價格表(哪些品牌性價比更高?)
2025-06-07
-
美的130模塊機(jī)故障代碼(美的130模塊機(jī)故障代碼解析)
2025-06-07
-
鐵嶺澳柯瑪燃?xì)庠罹S修(如何自行維修常見故障)
2025-06-07
-
漢字的由來ppt(你知道漢字最初是怎么產(chǎn)生的嗎?)
2025-06-07
-
空調(diào)電壓保護(hù)怎么解決(空調(diào)電壓保護(hù)解決方案)
2025-06-07


