在android的直接引导模式下,我们可以获得哪些关于短信的信息?

quhf5bfb  于 2021-07-06  发布在  Java
关注(0)|答案(0)|浏览(236)

在这里https://developer.android.com/training/articles/direct-boot 它说“一些需要在直接启动模式下运行的应用程序的常见用例包括:。。。提供重要用户通知的应用程序,如短信应用程序。
我尝试添加 android:directBootAware="true" 到我的短信广播接收器。但是,当设备处于直接引导模式时,接收器不会收到短信。
我试过了

Context directBootContext = appContext.createDeviceProtectedStorageContext();
final Uri SMS_INBOX = Uri.parse("content://sms/inbox");
final Cursor c = directBootContext.getContentResolver().query(SMS_INBOX, null, null, null, null);

在直接引导时,但出现异常消息 unknown error (code 1294 SQLITE_CANTOPEN_ENOENT[1294]): Could not open database .
在直接启动模式下,我们究竟可以获得什么以及如何获得sms消息?我是新来安卓的,我是不是遗漏了什么?也许我需要添加对某个库的依赖,比如在这里以直接引导模式接收fcm消息?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题