https://developer.android.google.cn/training/articles/direct-boot?hl=zh-cn
通過官網(上面的鏈接)對該廣播的說明,但是在實際使用中有出入:
開機或重啟之后,在Android7.0和7.1密碼解鎖前可以收到LOCKED_BOOT_COMPLETED和BOOT_COMPLETED(開機廣播),
我的理解應該是解鎖之后才會有BOOT_COMPLETED(開機廣播);
在Android8/9/10密碼解鎖前無法收到LOCKED_BOOT_COMPLETED,解鎖后可以收到BOOT_COMPLETED(開機廣播)。
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
和 android:directBootAware="true"都加了,為什么是這樣子的,是還需要添加什么權限或配置?
uj5u.com熱心網友回復:
加動態權限申請了嗎?uj5u.com熱心網友回復:
安裝的時候,申請的所有權限都打開了
uj5u.com熱心網友回復:
directBootAware會影響LOCKED_BOOT_COMPLETED,ACTION_BOOT_COMPLETED是在解鎖之后收到,你確認解鎖前就能收到ACTION_BOOT_COMPLETED?uj5u.com熱心網友回復:
在android7模擬器上試的,解鎖之前LOCKED_BOOT_COMPLETED監聽完,就走ACTION_BOOT_COMPLETED了
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/247833.html
標籤:Android
上一篇:android studio第一次匯入 一直在Sync轉圈 這怎么辦呢
下一篇:最近做一個app
