APP开发中获取缓存和清除缓存的方法

一、app中经常会有缓存的清除这个操作,具体如下

1、获取缓存大小

apiready = function() {
        api.getCacheSize(function(ret, err) {            //size:        //缓存大小,单位为Byte,数字类型。(-1:无存储设备、-2:正在准备USB存储设备、-3:无法访问存储设备)
            var size = parseInt(ret.size/1024) + 'KB';            var cacheSize = $api.byId('cacheSize');
            cacheSize.innerHTML = size;

        });
    };

2、清除缓存方法

function clearnCach(){
        api.clearCache(function() {
            api.toast({
                msg: '清除完成'
            });
        });
        api.getCacheSize(function(ret, err) {            var size = parseInt(ret.size/1024) + 'KB';            var cacheSize = $api.byId('cacheSize');
            cacheSize.innerHTML = size;
        });
    };

 二、拨打电话

//拨打电话    function takePhone() {
        api.call({
            number:'029-83670111'
        });
    };

 三、检测版本更新

//版本更新    function fnCheckUpdate () {        var mam = api.require('mam');
        mam.checkUpdate(function(ret, err){            if (ret && ret.status) {                if(!ret.result.update){
                    api.alert({
                        title: '版本更新', 
                        msg: '当前已是最新版本,版本号:' + api.appVersion
                    });
                } else {
                    api.confirm({
                        title: '有新版本',
                        msg: '已发布最新版本,建议您尽快更新。版本号:' + ret.result.version,
                        buttons:['马上更新', '以后再说']
                    },function(ret,err){                        if(ret.buttonIndex == 1){
                            alert('点击了马上更新');
                        }
                    });
                }
            }
        });
    }
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值