//调用系统文件管理器打开指定路径目录
Intent intent = new Intent(Intent.ACTION_GET_CONTENT);
//intent.setDataAndType(Uri.fromFile(dir.getParentFile()), "file/*.txt");
//intent.setType("file/*.txt"); //华为手机mate7不支持
intent.setType("text/plain");
intent.addCategory(Intent.CATEGORY_OPENABLE);
startActivityForResult(intent, 0);
a、指定文件路径
intent.setDataAndType(Uri.fromFile(dir.getParentFile()), "file/*.txt");
某些Android版本没有效果。
b、指定文件类型
intent.setType("file/*.txt"); //华为手机mate7不支持
c、常用文件类型格式
MIME_MapTable是所有文件的后缀名所对应的MIME类型的一个String数组:
Java代码 private final String[][] MIME_MapTable={
//{后缀名,MIME类型}
{".3gp", "video/3gpp"},
{".apk", "application/vnd.android.package-archive"},
{".asf", "video/x-ms-asf"},