Android N 引入了一个新的特性 Direct Boot Mode ,设备启动后进入一个新的模式,直到用户解锁后,此模式才会消失。此时若想启动应用,应用必须先向系统注册其组件,然后才能在Direct Boot Mode 模式下运行或访问设备加密存储。 应用通过将组件标记为“加密感知”来注册系统。 若要将您的组件标记为加密感知,请在AndroidManifest.xml中将 android:directBootAware
属性设为 true。
应用在Direct Boot Mode模式中 会收到开机广播 Intent.ACTION_LOCKED_BOOT_COMPLETED
用户解锁手机后,APP会收到另一条开机广播: Intent.ACTION_BOOT_COMPLETED
参考链接:https://developer.android.com/training/articles/direct-boot?hl=zh-cn