安卓 通过intent调用系统文件管理器打开指定路径目录
安卓 通过intent调用系统文件管理器打开指定路径目录
当我们知道一个文件的路径,如何调用系统文件管理器显示它的位置呢。
代码:
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();
}
}
Intent intent = new Intent(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); |
转载于:https://www.cnblogs.com/it-tsz/p/11179283.html
安卓 通过intent调用系统文件管理器打开指定路径目录相关推荐
- android调用文件管理打开某个路径,安卓 通过intent调用系统文件管理器打开指定路径目录...
当我们知道一个文件的路径,如何调用系统文件管理器显示它的位置呢. 代码: private void openAssignFolder(String path){ File file = new Fil ...
- UOS使用命令调用文件管理器打开指定路径的方法
语法如下: dde-file-manager <路径> 例如: dde-file-manager /home/liumou/ 麒麟的方法如下: 麒麟kylin使用命令调用文件管理器打开指定 ...
- android 调用系统文件管理器
今天,简单讲讲android如何调用系统的文件管理器获取目录下的文件资源. 这几天,还是因为搬家的事,导致自己状态很差.和领导说想要辞职,领导说还是先适应一下在说.所以还是坚持了. 这个其实也很简单, ...
- Android使用文件管理器打开指定文件夹,浏览里面的内容
Android下可以打开一些文件,带有.doc 等后缀的文件网上一般都有解释,这个写一个使用文件管理器打开指定文件夹的 private void openAssignFolder(String pat ...
- 设置totalcmd 用文件管理器打开文件所在目录
增加工具栏: 命令:c:\windows\exporer.exe 参数:%p 开始路径:c:\windows\ 图标文件:c:\windows\explorer.exe
- Android调用系统自带的文件管理器,打开指定路径
一.打开系统自带的文件管理器 if (!Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED)) {showTo ...
- Qt Android 调用系统文件管理
1.了解 使用JNI扩展Qt应用 参考<Qt on Android核心编程>15章 源码https://download.csdn.net/download/dinosaurx/10149 ...
- 在Deepin/Ubuntu中通过shell命令打开文件管理器到指定目录
因为要用文件管理器来打开指定目录,我们需要用到 nautilus 这个程序 先安装nautilus sudo apt install nautilus 在终端中输入 nautilus 后直接可以进入主 ...
- Android P MTK 文件管理器打开三方应用生成的文件,提示不支持文件格式。
问题:在文件管理器打开三方应用生成的文件,提示不支持文件格式. 分析:先看下系统自带的应用生成的文件是否能正常使用.如:相机拍张照片,在filemanager里面打开,显示正常.log如下 06-03 ...
最新文章
- Eclipse使用时的一些小积累
- golang切片转为字符串,字符串转切片
- leetcode [78] Subsets
- RAC 中 ASM 实例名 与 节点的对应关系
- Dapper实用教程
- js保存网络图片至本地
- 模板 | 年度财务分析报告财务工作汇报PPT
- 读文献--《机器学习隐私保护研究综述》
- vux2.9版本bug
- 计算机的指令格式通常是由两部分组成,计算机指令由两部分组成,它们是什么...
- leafy tree
- 这个 api 管理工具悄悄开源了,快来看看
- [poj1797] Heavy Transportation
- JavaWeb-13 (购物车项目2)
- MySQL安装与使用(5.x版本)
- 三星总裁强硬回应华为,未来十年三星依然领先!
- 大数据必知:Hadoop的三大组件和特点
- 多线程【全面学习 图文精讲】
- halcon 兼容多种二维码读取案例
- 表设计工具EZDML