释放双眼,带上耳机,听听看~!

有些文件是以压缩包的形式存在的,在打开之前需要对其进行解压,虽然大多数手机系统都有自己的解压功能,但当压缩包大于4GB时,使用自己的解压功能会导致文件损坏,那么android打开rar压缩文件的事例演示大家都了解吗?下面就让技术狗小编带你一起来了解一下吧!

复制代码 代码如下:

private void open(String fileString) {

Intent intent = new Intent();

intent.setClassName("com.rarlab.rar", "com.rarlab.rar.MainActivity");

File file = new File(fileString);

Uri data = Uri.fromFile(file);

intent.setData(data);

try {

startActivity(intent);

} catch (ActivityNotFoundException e) {

try {

Uri uri = Uri.parse("market://search?q=" + "rar");

Intent it = new Intent(Intent.ACTION_VIEW, uri);

startActivity(it);

} catch (ActivityNotFoundException e2) {

Log.i(TAG, "market no found");

}

}

}

通过技术狗小编介绍的android打开rar压缩文件的事例演示,相信大家都有了一定的了解,如需了解更多的相关资讯,请继续关注技术狗吧!

android rar文件怎么打开方式,android开发如何打开rar压缩文件相关推荐

  1. 【Android 安装包优化】使用 lib7zr.a 静态库处理压缩文件 ( 交叉编译 lib7zr.a 静态库 | 安卓工程导入静态库 | 配置 CMakeLists.txt 构建脚本 )

    文章目录 一.修改 7zr 交叉编译脚本 Android.mk 二.完整的 7zr 交叉编译脚本 Android.mk 三.交叉编译 lib7zr.a 静态库 四.Android Studio 导入 ...

  2. 【Android 安装包优化】使用 lib7zr.so 动态库处理压缩文件 ( 拷贝 lib7zr.so 动态库头文件到 Android 工程中 | 配置 CMakeLists.txt 构建脚本 )

    文章目录 一.拷贝 p7zip 源码中的头文件到 Android Studio 项目中 二.配置 CMakeLists.txt 构建脚本 1.导入动态库 2.导入头文件 三.完整 CMakeLists ...

  3. 【Android 安装包优化】使用 lib7zr.so 动态库处理压缩文件 ( 测试 lib7zr.so 动态库调用 )

    文章目录 一.拷贝 p7zip 源码中的头文件到 Android Studio 项目中 二.完整代码示例 1.Java 层代码 2.JNI 层代码 3.日志头文件 4.执行结果 四.参考资料 前置博客 ...

  4. 【Android 安装包优化】使用 lib7zr.so 动态库处理压缩文件 ( jni 中 main 函数声明 | 命令行处理 | jni 调用 lib7zr.so 函数库处理压缩文件完整代码 )

    文章目录 一.JNI 中 main 函数声明 二.命令字符串切割并传入 main 函数 三.完整代码示例 1.完整 jni 代码 2.完整 java 代码 3.执行结果 四.参考资料 前置博客 : [ ...

  5. 后缀名.dat文件在选择打开方式时误勾选了用记事本打开, 结果电脑上的*.dat文件的打开方式都变成了记事本,没有修改文件的内容,如何恢复.bat文件的默认打开方式

    项目场景: 后缀名.dat文件在选择打开方式时误勾选了用记事本打开, 结果电脑上的*.dat文件的打开方式都变成了记事本,没有修改文件的内容 问题描述 后缀名.dat文件在选择打开方式时误勾选了用记事 ...

  6. .html 打开方式注册表,修改注册表实现文件默认打开方式

    在您的系统中安装了许多应用软件时,难免会有几个软件可以打开同一种文件格式的情况,这时,您可能希望能够自己选择用哪一种软件打开,也可能希望能在使用的过程中更换打开方式,这样不仅可以避免在某个应用软件损坏 ...

  7. windows中LNK文件打开方式恢复(图形文件打开方式怎么都成CAD打开方式)

    windows中LNK文件打开方式恢复(图形文件打开方式怎么都成CAD打开方式) 一大早,有同事说桌面上的文件快捷方式全是CAD图标,打开也是CAD方式打开,我在"文件夹选项"下设 ...

  8. 如何将matlab设置为默认打开方式,如何设置默认打开方式

    记得当时打开m文件时,右键选择打开方式的时候,由于没有MATLAB选项可供选择,就通过浏览找到matlab的执行文件,勾选了始终使用选择的程序打开这种文件,结果出来的默认打开方式居然是Internet ...

  9. MacOS开发-用命令行压缩文件

    MacOS开发-用命令行压缩文件 在Mac OS X中,你可以通过右键上下文菜单中的"压缩xxx"选项制作压缩文件,但是,该方式创建的压缩文件和通过命令行zip创建的压缩文件不同. ...

  10. ksd文件怎么导入存档_DAY5-step5 Python 示例说明 ZIP 压缩文件

    Python使您可以快速创建zip或者tar压缩文档. 以下命令将压缩整个目录 shutil.make_archive(output_filename, 'zip', dir_name) 以下命令使您 ...

最新文章

  1. 一条数字链路连接的端口无法UP及后续相应故障的排除
  2. 开篇第一题:经典中的经典!
  3. JPA EnableJpaAuditing 审计功能
  4. myeclipse 2019中文版
  5. python-面向对象
  6. extjs学习(关于grid)
  7. php pdo连接oracle乱码,php pdo oracle中文乱码的快速解决方法
  8. 第三次学JAVA再学不好就吃翔(part74)--Calendar类
  9. SAP GUI和Windows注册表
  10. 第二次作业--熟悉使用工具
  11. linux分配端口未抢占端口,Linux命令之awk:基础知识(一)
  12. 流程一改,魔鬼变天使
  13. 一种结合实例和语义分割从田间图像中识别咖啡叶病虫害的深度学习方法
  14. Could not find resource——mybatis 找不到映射器xml文件
  15. python笔记38-使用zmail发各种邮件案例代码
  16. [乱七八糟]《进化论——人类科学史上最大的谎言》
  17. 2019当今互联网赚钱的六大方式,赠送给迷茫的网赚新手
  18. Windows提示:您的许可证即将过期
  19. 如何给网页添加icon图标?
  20. Nginx-配置大全

热门文章

  1. 微信小程序(九)微信登录(授权)、获取微信登录凭证code、openid
  2. HP 2230s安装ubuntu8.10声卡无声音的解决方案
  3. 解决Flash和html在多标签浏览器中互访问题
  4. 【笔记本推荐】【游戏本推荐】【办公本推荐】【设计本推荐】
  5. matlab实例——三维心心图
  6. 开源增长基准及增长速度最快的20个开源软件初创公司
  7. 比特未来:2019年已过大半,如何正确的投资加密货币?
  8. Android 点击APP桌面图标启动时黑屏或者白屏
  9. 【滤波】粒子滤波(PF)
  10. Springboot毕设项目校园代取快递系统03w4xjava+VUE+Mybatis+Maven+Mysql+sprnig)