我需要让用户从我的应用程序的本地存储中选择一个文件。现在我使用INTENT.ACTION_GET_CONTENT
来让用户选择文件,但它也提供了从云中选择URI的选项。获取URI文件后,我将其视为本地文件并执行各种操作(包括提取文件扩展名)。我如何让用户只选择本地文件?如何让用户在Android中使用Intent选择本地文件?
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);
}
xlsx和csv文件是根据应用程序?我从Excel文件,CSV文件等导入数据集。 – ColonD
@ColonD check updated ans –