Appcan 图片实现缓存

理论参阅如下:

5、离线存储之zy_icache.js

网页中不光包含JSON数据,图片、音乐等也是必不可少的元素。一般网页编程下,我们先用getJSON接口获取数据,并转换返回的数据为JSON格式,通过JS代码我们把JSON格式数据转化为网页HTML代码添加到页面里进行显示。而图片常用为标签或者元素的background-image属性。在这种处理机制下,图片是由浏览器负责下载并进行缓存。而在常见移动应用中,图片下载到本地后,由应用负责管理,通过代码逻辑判断是否需要更新,与浏览器的缓存机制并不相同。为了提高应用的执行效率降低与服务器通讯的频率,我们封装了zy_icache.js,通过这个接口文件我们帮助开发者完成图片资源由应用进行管理的功能。

在利用 Appcan工具开发 做测试的时候 有如下几点要注意: 

(1): 图片下载地址要用 流返回的图片 ,即 输入一个地址 返回一张图片 。【最好不要用 以https开头的图片 】

(2): 在appcan的虚拟硬盘下 创建一个 icache 文件夹。

    wgt://data/icache 对应PC如下:

    AppCan安装目录 

            F:\AppCan\AppCanStudioPersonalV3.2\HDK\emulator\disk\apps\CashImg\data\icache

(3):离线下载下来,显示后,如果后台动态更新该图片 ,管理员需要动态触发删除 客户端本地的 图片。客户端自动会重现下载。






  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值