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();}}
打开其他文件的方法,基本上和以上差不多,只是inten的一些属性不同而已,现在列表在下:
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); |
如有问题可以发邮件到 friday_holiday@163.com进行讨论
Android使用文件管理器打开指定文件夹,浏览里面的内容相关推荐
- 打开文件管理器并进行文件夹的复制、移动、删除、创建
打开文件管理器并进行文件夹的复制.移动.删除.创建 调文件文件管理器并获取可操作文件的DocumentFile Intent intent = new Intent(Intent.ACTION_OPE ...
- 安卓 通过intent调用系统文件管理器打开指定路径目录
安卓 通过intent调用系统文件管理器打开指定路径目录 转 https://blog.csdn.net/qq_34161388/article/details/78586247 当我们知道一个 ...
- mac terminal终端打开指定文件夹 当前文件夹打开terminal
terminal终端打开指定文件夹 在Terminal中输入命令: open . #表示打开当前文件夹 open /home/test #表示从终端打开/home/test文件夹 当前文件 ...
- UOS使用命令调用文件管理器打开指定路径的方法
语法如下: dde-file-manager <路径> 例如: dde-file-manager /home/liumou/ 麒麟的方法如下: 麒麟kylin使用命令调用文件管理器打开指定 ...
- 总结:如何在cmd(命令提示符)中打开指定文件夹路径
全部方法都是网上找来的,只在这里留作总结自查. 方法一(最快最简单) 打开指定的文件夹,在路径栏里输入"cmd",回车,就进入控制台了.默认路径就是指定文件夹的路径. 方法二 打开 ...
- android调用文件管理打开某个路径,安卓 通过intent调用系统文件管理器打开指定路径目录...
当我们知道一个文件的路径,如何调用系统文件管理器显示它的位置呢. 代码: private void openAssignFolder(String path){ File file = new Fil ...
- Python 技术篇-打开指定文件夹、目录、路径方法,运行指定文件演示
我想打开D:\Qt_ui这个文件夹 import os os.system("start explorer D:\Qt_ui") 打开某个文件的话直接指示文件路径就可以了 os.s ...
- cmd打开指定文件夹
以D:\movie_tensorboard为例 1.1.点击左下角[开始],在搜索程序和文件中输入:cmd,进入cmd命令窗口: 2.进入到D盘,在cmd命令窗口输入:D: 3.进入D盘后,输入:cd ...
- Jupyter Notebook 怎样打开指定文件夹 详解
电脑默认打开的是home文件 所以不行 参考链接就可以了: https://jingyan.baidu.com/article/7f41ecec78b8cb593d095ca8.html 命令如下: ...
最新文章
- 解读MySQL的慢日志
- 基于Google测试框架实现自己的测试框架
- JDBC之一:快速入门
- 【转】oracle having -OCP-047-53
- vue父组件异步获取动态数据传递给子组件获取不到值
- java学习(78):GUL拆分窗口
- Mybase到期 破解
- mysql 导入导出脚本_MySQL导入和导出sql脚本
- python的基本功能_二.Python的基本数据类型及常用功能
- 使用脚本开启客户端远程桌面
- 【金猿技术展】OceanBase 社区版——一款开源分布式HTAP数据库管理系统
- tkinter学习04
- windows7桌面计算机作用,win7系统虚拟桌面功能的详细教程
- 练习5:MySQL数据插入、更新与删除
- cad画直角命令_cad中怎么把直角倒角
- 图片打标签labelimg
- 重温前端基础(一) HTML、CSS、H5C3
- 链游公会打金热背后:多由矿工转型,存在多重风险 |链捕手
- visualmap折线图_echarts折线图实现切断效果
- 6000字总结MySQL最基础的增删查改命令