起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1783|回复: 3

[处理中3] webx5开发安卓APP,有可以直接使用的文件解压插件否?

[复制链接]

116

主题

276

帖子

510

积分

高级会员

Rank: 4

积分
510
QQ
发表于 2017-3-12 16:22:41 | 显示全部楼层 |阅读模式
webx5版本3.6,开发一个安卓APP上的文档管理。文档来自于远程服务器,请问有可以直接使用的文件解压插件否?类似Cordova文件插件实现文件的解压

app打开时自动从远程服务器上下载一个压缩文件,下载成功后自动解压到指定目录下供app访问。下载用fileApi.download(调用FileTransfer.download),,请问解压用什么插件或函数?

调用app上安装的其他解压程序,可能需要弹出其他解压页面。现在需要是自己开发app上后台自动解压
发表于 2017-3-13 13:57:35 | 显示全部楼层
cordova-plugin-fastrde-downloader
也可以自定义插件,使用原生java 代码实现这个能力!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

116

主题

276

帖子

510

积分

高级会员

Rank: 4

积分
510
QQ
 楼主| 发表于 2017-3-13 16:18:55 | 显示全部楼层
liangyongfei 发表于 2017-3-13 13:57
cordova-plugin-fastrde-downloader
也可以自定义插件,使用原生java 代码实现这个能力! ...

使用cordova-plugin-fastrde-downloader下载文件,事件downloadSuccess执行,但在pad上找不到对应的文件啊?(模式三打包)
这个目录file:///data/user/0/com.ly.lyhy10/files/files/也不存在。。。。

        Model.prototype.button4Click = function(event){
                downloader.init({folder: "hytest", unzip: true, remove:false});
                downloader.get("http://10.64.11.192:8080/x5/docs/20170313.zip");

        };
        document.addEventListener("DOWNLOADER_gotFileSystem", function(event){
          var fs = event.data;
          console.log("**DOWNLOADER_gotFileSystem,fs.root="+fs[0].toURL()); //"file:///data/user/0/com.ly.lyhy10/files/files/"
        });

        document.addEventListener("DOWNLOADER_downloadSuccess", function(event){
          var fileEntry = event.data;
          console.log("**DOWNLOADER_downloadSuccess,"+fileEntry[0].name+","+fileEntry[0].fullPath);
        });
        document.addEventListener("DOWNLOADER_downloadError", function(event){
                console.log("DOWNLOADER_downloadError,code="+event.data.code)
        });
回复 支持 反对

使用道具 举报

发表于 2017-3-13 16:53:24 | 显示全部楼层
jjsun 发表于 2017-3-13 16:18
使用cordova-plugin-fastrde-downloader下载文件,事件downloadSuccess执行,但在pad上找不到对应的文件 ...

1.自己看下它所依赖的插件,再跟踪一下代码
/Native/plugins/cordova-plugin-fastrde-downloader/plugin.xml

2.cordova-plugin-zip
这个插件就是解压缩的
/Native/plugins/cordova-plugin-zip/plugin.js.xdoc

可以自己实现下载,并调用插件自己解压

qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2025-7-3 23:06 , Processed in 0.046814 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表