我正在尝试在我的安卓应用中从Google Drive打开一个文件。以下是我目前的代码:
这会打开一个“从哪里打开”对话框,允许使用Google Drive、下载和我的文件浏览器选择文件。我可以使用我的文件浏览器轻松选择文件。但是Google Drive不允许我选择文件。在Google Drive中显示的所有文件都变灰了,无法选择。当我尝试使用Downloads进行选择时,也是同样的情况。
我该如何解决这个问题?如果我使用importIntent.setType("*/*"),Google Drive就允许我选择文件,但是包括联系人、图像等多个选项出现在“从哪里打开”对话框中,而我并不想要这些选项。
谢谢
Intent importIntent = new Intent(Intent.ACTION_GET_CONTENT);
importIntent.setType("file/*");
startActivityForResult(importIntent, ACTIVITY_REQUEST_CODE_IMPORT);
这会打开一个“从哪里打开”对话框,允许使用Google Drive、下载和我的文件浏览器选择文件。我可以使用我的文件浏览器轻松选择文件。但是Google Drive不允许我选择文件。在Google Drive中显示的所有文件都变灰了,无法选择。当我尝试使用Downloads进行选择时,也是同样的情况。
我该如何解决这个问题?如果我使用importIntent.setType("*/*"),Google Drive就允许我选择文件,但是包括联系人、图像等多个选项出现在“从哪里打开”对话框中,而我并不想要这些选项。
谢谢
importIntent.addCategory(Intent.CATEGORY_OPENABLE);
throwActivityNotFoundException
- G. Ciardini