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






你可能感兴趣的:(Appcan 图片实现缓存)