admin 管理员组文章数量: 887021
//调用系统文件管理器打开指定路径目录
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"},
版权声明:本文标题:android调用系统自带的文件管理器,Android打开系统自带文件管理器,选择指定类型的文件... 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1715774233h649266.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论