Android选择并打开带有自定义扩展名的文件

时间:2016-07-10 23:12:01

标签: java android file browser explorer

必须使用哪种mimetype才能让用户通过filebrowser选择自定义文件(此处: .oli )?我已经为xml创建了一个。我需要改变什么?

Intent chooseFileXML = new Intent(Intent.ACTION_GET_CONTENT);
Uri uri = Uri.parse(new Helper(FunctionsActivity.this).getPathToAppFolder());
chooseFileXML.setDataAndType(uri, "text/xml");
Intent intentXML = Intent.createChooser(chooseFileXML, getString(R.string.importXMLDatei));
startActivityForResult(intentXML, REQUEST_CODE_IMPORT_XML_FILE);

1 个答案:

答案 0 :(得分:1)

text/xml更改为*/*

顺便说一句,请注意ACTION_GET_CONTENT不会使用Uri,因此不要指望应用会关注Uri