我正在使用以下代码打开搜索意图,以搜索外部存储中的文本文件:
private void performFileSearch()
{
Intent intent = new Intent(Intent.ACTION_OPEN_DOCUMENT);
intent.addCategory(Intent.CATEGORY_OPENABLE);
intent.setType("*text/*");
startActivityForResult(intent,READ_REQUEST_CODE);
}
但现在我要创建自定义文件扩展名的文本文件,例如textfile.tre,出于此目的,无法搜索此文件。所以我把类型改为:
intent.setType("*/*");
现在intent显示所有文件。但我只想显示.tre文件。能做些什么?
感谢
但我只想显示.tre文件
抱歉,但这是不可能的。Android和Web一样,使用MIME类型,而不是文件扩展名。