我正在尝试使用以下代码打开文件选择器:
Intent intent = new Intent(Intent.ACTION_OPEN_DOCUMENT);
intent.setType("file/*");
intent.addCategory(Intent.CATEGORY_OPENABLE);
startActivityForResult(intent, SELECT_FILE);
但是,这只会打开一个屏幕,要求我从“最近”,“Google云端硬盘”或“我的下载”中选择一个文件。我尝试过ACTION_OPEN_DOCUMENT
,ACTION_GET_CONTENT
和ACTION_PICK
的各种变体。他们都带我到同一个屏幕。
如何修复它以便打开文件选择器,我可以在手机上浏览文件?
答案 0 :(得分:1)
我正在尝试使用以下代码打开文件选择器
没有以file/
,according to the people who maintain the roster of valid MIME types开头的MIME类型。使用*/*
。
如何修复它以便打开文件选择器,我可以在手机上浏览文件?
使用您拥有的代码。
您引用的屏幕看起来像这样:
在溢出中,会有一个名为"显示内部存储"的选项。 (或类似的东西)。单击该按钮,您将可以选择浏览Android SDK调用外部存储的内容。