从Android N开始,已启动的设备可以在用户第一次有机会解锁之前启动到名为直接启动的新模式。
要使任何应用程序组件知道直接引导,都有新的XML属性android:directBootAware
。在developer docs中提到直接模式不是针对每个应用,而是针对某些特定用例,例如闹钟应用或通知发送应用等。
仅出于实验目的,我创建了一个简单的应用,其中一个活动在AndroidManifest.xml文件中设置了android:directBootAware
。
我在基于Android-N的模拟器上运行此应用程序。
然而,在我的模拟器启动后,我无法看到我设置为android:directBootAware
的应用的活动。它不应该在启动后启动应用程序组件吗?