【发布时间】:2018-02-24 09:33:35
【问题描述】:
我需要让用户从他们的本地存储中为我的应用程序选择一个文件。现在我使用INTENT.ACTION_GET_CONTENT 让用户选择文件,但它也提供了从云中选择URI 的选项。获得 URI 文件后,我将其视为本地文件并执行各种操作(包括提取文件扩展名)。如何让用户只选择本地文件?
else if(menuItem.getItemId() == R.id.action_import_from_file){
Intent i = new Intent(Intent.ACTION_GET_CONTENT);
i.setType("*/*");
startActivityForResult(Intent.createChooser(i, "Pick a file"), REQUEST_CODE_SELECT_FILE_FOR_IMPORT);
}
【问题讨论】:
标签: android android-intent uri android-file