Android使用文件管理器打开指定文件夹,浏览里面的内容
Android下可以打开一些文件,带有.doc 等后缀的文件网上一般都有解释,这个写一个使用文件管理器打开指定文件夹的
private void openAssignFolder(String path){ File file = new File(path); if(null==file || !file.exists()){ return; } Intent intent = new Intent(Intent.ACTION_GET_CONTENT); intent.addCategory(Intent.CATEGORY_DEFAULT); intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); intent.setDataAndType(Uri.fromFile(file), "file/*"); try { startActivity(intent);// startActivity(Intent.createChooser(intent,"选择浏览工具")); } catch (ActivityNotFoundException e) { e.printStackTrace(); } }
| Intentintent=newIntent(Intent.ACTION_VIEW); |
打开图片文件 | intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); |
打开PDF文件 | intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); |
打开文本文件 | intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); |
打开音频文件 | intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); |
打开视频文件 | intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); |
打开CHM文件 | intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); |
打开apk文件 | intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); |
打开PPT文件 | intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); |
打开Excel文件 | intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); |
打开Word文件 | intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); |
如有问题可以发邮件到 friday_holiday@163.com进行讨论
更多相关文章
- 入坑 React Native 之简单分析项目结构
- Android(安卓)SDK下载和更新失败的解决方法!!!
- Android(安卓)ROM研究---Android(安卓)build system增加模块
- 用Android代码实现打开USB调试
- JetPack 之 DataBinding 的使用
- S3C6410(M8用的) 移植Android(安卓)内核
- Android—— ubuntu下【CTS】测试TV真机
- android 如何保护我们的app(二)(干货)
- NPM 和webpack 的基础使用