精华内容
下载资源
问答
  • //查询下载进度 function bb(){ downloadManager.query({ ids: [ downid ] }, function(ret, err) { if (ret) { var t = parseInt(ret.data[0].totalSize); var f = ret.data[0]....
    
    function aa(){
    
    		downloadManager = api.require('downloadManager');
    
    		downloadManager.enqueue({
    		    url: 'http://www.oschina.net/uploads/osc-android-v2.6.7-oschina-release.apk',
    		    //savePath: 'fs://count_v2_20161115.apk',
    		    cache: false,
    		    allowResume: true,
    		    uncompress:false,
    		    title: '教程',
    		    networkTypes: 'all'
    		}, function(ret, err) {
    
    		    if (ret) {
    		    	downid = ret.id;
    		    	bb();
    		    	/*
    		        downloadManager.openDownloadedFile({
    				    id: ret.id
    				}, function(ret, err) {
    				    if (ret.status) {
    				        alert(JSON.stringify(ret));
    				    } else {
    				        alert(JSON.stringify(err));
    				    }
    				});
    				*/
    		    } else {
    		        alert(JSON.stringify(err));
    		    }
    
    		});
    		return false;
    	}
    	//查询下载进度
    	function bb(){		
    	    downloadManager.query({
    		    ids: [
    		        downid
    		    ]
    		}, function(ret, err) {
    		    if (ret) {
    			    var t = parseInt(ret.data[0].totalSize);
    			    var f = ret.data[0].finishSize;
    		        if(t >0) $('#aaa').html('总大小:'+t+',已下载:'+f);
    		        if(ret.data[0].status != 3) setTimeout('bb()',1000);
    		    } else {
    		        //alert(JSON.stringify(err));
    		    }
    		});
    		
    	}
    

    转载于:https://my.oschina.net/ailonjien/blog/789104

    展开全文
  • 下载编译包之后,安装在真机上提示很抱歉,程序出现异常,即将退出。进不去这个应用,请问有什么解决办法? 分享一下解决办法:大体分为两个方向: 1.检查新添加的模块。 2.检查config.xml文件(及index.html...
    下载编译包之后,安装在真机上提示很抱歉,程序出现异常,即将退出。进不去这个应用,请问有什么解决办法?

     

    分享一下解决办法:大体分为两个方向:
    1.检查新添加的模块。
    2.检查config.xml文件(及index.html文件)。

    我的问题是这样解决的,下载每个测试包确定出问题的时间节点是否能使用,去掉新添加的模块,大图片全部替换网络路径减少安装包的体积,也是后来需要做的工作,修改配置文件config.xml里面的版本号,最好直接复制另一个项目的配置文件,还有就是修改index.html部分乱码的问题,因为是从苹果电脑发送到window系统上传到云端的缘故,使用svn或Git检出最新的代码检查代码看查config.xml文件(及index.html文件),一眼就能看出问题,仅供参考。
    最近招的几个小弟竟给我写BUG,有趣

    展开全文
  • 1、app开发软件做前端如appcan 、apicloud 2、java做后端服务器 3、数据库存储文件/图片的地址,如果在数据库上存储文件或者图片的话,太占内存了! 可以实现的功能 1、一切涉及图片的功能,发布新闻,查看头像...

    适用背景

    1、app开发软件做前端如appcan 、apicloud

    2、java做后端服务器

    3、数据库存储文件/图片的地址,如果在数据库上存储文件或者图片的话,太占内存了!

    可以实现的功能

    1、一切涉及图片的功能,发布新闻,查看头像等等


    解决问题的思路

    1、apicloud/appcan做前端显示页面,java做后台数据处理,前后台用ajax来衔接

    2、我用的是apicloud,里面有一个api.download({})方法,appcan应该也有想应的客户端下载文件的方法

    3、服务器上某个文件里面是专门放图片或者文件的 如d盘tjn目录

    3、java服务器要做的就是把存储在服务器上某盘的文件的路径如d:/tjn/a.jpg

    当用户涉及浏览一些动态信息,就从后台下载到手机端的文件夹里面,从文件夹里面获取文件

    这样做的目的,有的人会不理解,为什么不把图片存储到数据库里,要用的话,就直接从服务器上拿,然后显示在html里面呢?

    目的   直接把图片变成base64存储在数据库里面,占内存很大


    代码展示

    <!DOCTYPE html>
    <html>
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="maximum-scale=1.0,minimum-scale=1.0,user-scalable=0,width=device-width,initial-scale=1.0"/>
        <meta name="format-detection" content="telephone=no,email=no,date=no,address=no">
        <title>云API</title>
        <script src="../script/api.js"></script>
        <link rel="stylesheet" type="text/css" href="../css/api.css"/>
        <link rel="stylesheet" type="text/css" href="../css/style.css"/>
    </head>
    <body>
      <button onclick="lp()">下载</button>
    </body>
    <script>
    function lp(){
      api.download({
        url: "http://192.168.0.104:8080/jiekou/hello.action",
        savePath: 'fs://a.jpg',
        report: true,
        cache: true,
        allowResume: true
    }, function(ret, err) {
        if (ret.state == 1) {
            //下载成功
            alert("下载成功");
        } else {
    
        }
    });
    }
    </script>
    </html>
    

    url:连接java后台的地址,可以用postman测试接口是否是好的

    我的后台是ssh框架做的,url组成是http://服务器本机ip:端口号/项目名/后台的action请求名称

    savePath:存储在手机上的根目录,一般在文件管理-手机-UZMap-一个文件夹和项目的keyid相等的里面(如A6008551266373)


    java后台服务器

    负责把服务器上某盘文件夹里面的文件先读取后写入,返回到前端,

    package cn.com.service;
    import java.io.BufferedInputStream;
    import java.io.BufferedOutputStream;
    import java.io.File;
    import java.io.FileInputStream;
    import java.io.IOException;
    import java.io.InputStream;
    import java.io.OutputStream;
    import javax.servlet.http.HttpServletResponse;
    import org.apache.struts2.ServletActionContext;
    import org.springframework.context.annotation.Scope;
    import org.springframework.stereotype.Repository;
    @Repository(value="uploadimg")
    @Scope("prototype")
    public class Uploadimg {
    public String onloads(){
    	//把服务器上的d盘的文件下载到手机端app
    	HttpServletResponse response=null;
    		try {
    			// path是指欲下载的文件的路径。
    			String path="d:/tjn/1.jpg";
    			File file = new File(path);
    			// 取得文件名。
    			String filename = file.getName();
    			// 以流的形式下载文件。
    			InputStream fis = new BufferedInputStream(new FileInputStream(path));
    			byte[] buffer = new byte[fis.available()];
    			fis.read(buffer);
    			fis.close();
    			// 清空response
    			response=ServletActionContext.getResponse();
    			response.reset();
    			// 设置response的Header
    			response.addHeader("Content-Disposition", "attachment;filename=" + new String(filename.getBytes()));
    			response.addHeader("Content-Length", "" + file.length());
    			OutputStream toClient = new BufferedOutputStream(response.getOutputStream());
    			response.setContentType("application/octet-stream");
    			toClient.write(buffer);
    			toClient.flush();
    			toClient.close();
    			System.out.println("正在下载.....");
    			} catch (IOException ex) {
    			ex.printStackTrace();
    			}
    			
    		return null;
    }
    }
    

    至于ssh框架的配置,我就省略了,这里不是重点

    在手机端运行以后,电脑d盘tjn文件夹里面的a.jpg被下载到手机里面

    展开全文
  • APICloud + html5 开发视频app功能讲解(video标签)
  • APICloud开发Widget包结构说明
  • apicloud安卓系统下载并安装APK

    千次阅读 2017-06-27 09:48:21
     title: '下载中...',  text: ret.percent + "%",  modal: true  });  }  if (ret && ret.state == 1) {  api.hideProgress();  // 下载完成  var savePath = ret.savePath;  ...
    api.download({
    
     url :url,
     report : true,
     cache : true
    }, function(ret, err) {
     if (ret && ret.state == 0) {
      api.showProgress({
          style: 'default',
          animationType: 'fade',
          title: '下载中...',
          text: ret.percent + "%",
          modal: true
      });
     }
     if (ret && ret.state == 1) {
      api.hideProgress();
      // 下载完成
      var savePath = ret.savePath;
      api.installApp({
       appUri : savePath
      });
     }
    }); 

    展开全文
  • var img=test+ret.data.user.headPortrait; //图片的网络地址 ...//下载图片 api.download({ url: img, //alert(JSON.stringify(imglist[0].logo)); savePath: ‘fs://1.jpg’, //指定路径和文件名 report: tr...
  • console.log("-----------没有安装 判断是否下载"); var fs = api.require('fs'); fs.exist({ path: savePath }, function(ret, err) { if (ret.exist) { //已经下载 并未安装 _self.downloadStatus = "开始...
  • 干货教程 | APICloud新手学习心得分享

    千次阅读 2020-12-24 23:04:37
    最近很多爱学习的开发者,在后台给柚子君留言询问:如何在APICloud平台创建app?如何添加模块?自定义loader编译好之后在studio里面怎么同步等问题。柚子君就借此机会给大家分享一个对 js 及前端了解较浅的新手...
  • /***保存图片和视频到系统相册 @param {string} path 本地文件路径,支持fs://、widget://等文件路径协议,必须带有扩展名 */ function saveMediaToAlbum({path = '', success, error}){ api.saveMediaToAlbum({ ...
  • 1、增加授权提示,因为会需要储存权限,不懂点这里 apicloud如何授权 2、我这里用的是js生成的二维码图片(base64), 借助了第三方库;也可以直接后台返回地址图片 <button class="save-qr-code" tapmode ...
  • APICloud快速开发视频直播类app界面ui源码ios安卓下载, 只要懂HTML就可以开发app,急速开发ui界面源码,入门学习
  • 使用svn提交代码:找到APICloud的workspace文件夹,如图一,已经更改的文件所在的文件夹会显示红色“!”,右键SVN Commit,会出现图二界面,点击已经更改的文件,会看到之前的代码和更改过的代码,如图三,没问题了...
  • 通用链接(Universal Links)早在iOS 9中就已经引入了,是一种能够方便的通过传统 HTTP 链接来启动 app的技术。实现通用链接需要以下几步: 一、为App ID勾选Associated Domains功能 登录苹果开发网站,找到你的应用...
  • apicloud七天培训课day3代码
  • Sublime-APICloud-Plugins_v1.3.11Sublime-APICloud-Plugins_v1.3.11Sublime-APICloud-Plugins_v1.3.11
  • APICloud studio3是基于业界领先的代码编辑器-Vscode深度定制。无论开发者是开发Android、iOS、Web、App还是小程序, Studio3都能快速编译对应终端的代码。本资源试用windows系统。
  • APICloud中的云编译选项中: 点击高级设置,就可以修改对应的操作系统版本要求: 转载于:https://www.cnblogs.com/hool/p/11049745.html
  • APICloud studio3基于业界领先的代码编辑器-Vscode深度定制,帮助开发者快速构建多端应用,无论你是面向Android、iOS、Web、App还是小程序打造应用, Studio3都能帮您快速编译对应终端的代码。类AVM语法和扩展API支持...
  • 大众点评apicloud源码

    2018-05-16 00:01:58
    大众点评apicloud源码,大众点评apicloud源码,大众点评apicloud源码,大众点评apicloud源码,大众点评apicloud源码
  • 在手机上清空UZMap文件夹, 去掉config.xml文件中的中文, 重新单独上传config.xml文件。
  • apicloud源码

    2019-01-03 12:56:24
    此为apicloud开发的代码,仅供学习!如果有其它需求,回复。
  • APICloud数据云API文档

    2014-11-26 19:25:36
    APICloud数据云API文档
  • APICloud工具

    2019-01-02 14:43:23
    apicloud工具是一款混合开发工具。使用标准Web技术开发iOS、Android原生App,各类功能一站聚合、一键接入。集成各种android原生SDK。
  • at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:513) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1055) 复制代码 针对下载目录文件里面 , 获取真实路径的方式...
  • APICloud 多端应用模板合集 本仓库中包含的项目都是基于APICloud多端技术开发的应用。 建议直接点击对应仓库检出单个项目作为学习研究。 如需在本仓库一并检出子模块,使用 clone 命令时请添加 --recursive 参数。 1...
  • APICloud教程

    2021-06-18 06:41:08
    APICloud教程原创xxxpjgl2019-06-09 18:45:15©著作权©著作权归作者所有:来自51CTO博客作者xxxpjgl的原创作品,如需转载,请注明出处,否则将追究法律责任https://blog.51cto.com/u_9161018/2406538一、通过...
  • apicloud影视APP全套源码,全程测试无漏洞,本资源仅供下载学习,不得用于商业用途!引起争端,本人概不负责。
  • APICLOUD 1.3.0 HelloWorld

    2018-10-11 19:57:43
    本节需要下载IDE和搭建开发环境没有下载IDE或环境搭建请移步APICLOUD 1.1.0 开发环境搭建 填入完整信息选择完成 ✅ 说明:如果是mac系统并且创建失败的话以下这种情况 Can't locate SVN/Core.pm in @INC (you ...
  • 这是30天学成开发一部APP软件,隶属于混合开发,是APICloud的教程,里面包含相关的实例,你值得拥有

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,417
精华内容 566
关键字:

apicloud下载