Intent.ACTION_OPEN_DOCUMENT在Android Q中不起作用

时间:2019-10-08 07:44:42

标签: android android-10.0

我尝试附加一些由手机摄像头(或其他!应用程序-用于创建文档)制作的照片(或其他!文档)。如果我在下面运行代码选择照片,则看不到它们:

Screenshot from the App

如果我打开android文件浏览器-照片存在:

Screenshot directly from android file explorer

对于其他文件夹,与“最近”文件夹的情况相同,请参见附件屏幕:

Screenshot from the App 2

Screenshot directly from android file explorer 2

我似乎没有足够的权限-但是我还需要Android Q的哪些权限?

如果我使用从6.0到9.0以来的任何其他Android版本-那么一切都很好!而且我可以浏览并选择所需的所有文件。

Intent intent = new Intent(Intent.ACTION_OPEN_DOCUMENT);
intent.addCategory(Intent.CATEGORY_OPENABLE);
intent.putExtra(Intent.EXTRA_ALLOW_MULTIPLE, true);
intent.setType("*/*");
startActivityForResult(intent,requestCode);

p.s。 DCIM \ Camera文件夹,请参见所附屏幕:

Screenshot directly from android file explorer 3

Screenshot directly from android file explorer 4

1 个答案:

答案 0 :(得分:0)

您尝试使用ACTION_GET_CONTENT