ACTION_OPEN_DOCUMENT_TREE 显示空的最近列表
ACTION_OPEN_DOCUMENT_TREE Shows Empty Recent List
我想为我的应用程序提供 SD 卡的写入权限。我正在尝试使用存储访问框架来获取权限。
但是当我使用以下代码启动 Activity 时。
startActivityForResult(new Intent(Intent.ACTION_OPEN_DOCUMENT_TREE), 42);
我的 Phone(Android 版本 5.1。)
中没有其他 select 内存或 SD 卡选项
Phone Screenshot
而模拟器 运行 Android 5.1 显示 SD 卡内存。
Emulator Screenshot
谁能告诉我哪里出了问题?因为其他几个应用程序(ES Explorer、MP3 Editor)在我的 phone 中请求许可,我可以在其中 select SD 卡。
我遇到了同样的问题并通过向文档树意图添加一个额外的内容解决了它。
Intent intent = new Intent("android.intent.action.OPEN_DOCUMENT_TREE");
intent.putExtra("android.content.extra.SHOW_ADVANCED", true);
startActivityForResult(intent, REQUEST_CODE);
我想为我的应用程序提供 SD 卡的写入权限。我正在尝试使用存储访问框架来获取权限。
但是当我使用以下代码启动 Activity 时。
startActivityForResult(new Intent(Intent.ACTION_OPEN_DOCUMENT_TREE), 42);
我的 Phone(Android 版本 5.1。)
中没有其他 select 内存或 SD 卡选项Phone Screenshot
而模拟器 运行 Android 5.1 显示 SD 卡内存。
Emulator Screenshot
谁能告诉我哪里出了问题?因为其他几个应用程序(ES Explorer、MP3 Editor)在我的 phone 中请求许可,我可以在其中 select SD 卡。
我遇到了同样的问题并通过向文档树意图添加一个额外的内容解决了它。
Intent intent = new Intent("android.intent.action.OPEN_DOCUMENT_TREE");
intent.putExtra("android.content.extra.SHOW_ADVANCED", true);
startActivityForResult(intent, REQUEST_CODE);