• APICloud 获取缓存以及清除缓存(常用第三方方法)


    一、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('点击了马上更新');
                            }
                        });
                    }
                }
            });
        }
  • 相关阅读:
    计算机通信
    笔记0402
    笔记0414
    vb6 VS vb.net int数据类型
    jQuery好网站
    jQuery实现图片翻滚
    jQuery获取一组单选按钮的值
    Redhat安装、使用及服务器应用FAQ
    js判断变量是否赋值(存在)
    IDE 与SATA区别
  • 原文地址:https://www.cnblogs.com/haonanZhang/p/8981410.html
Copyright © 2020-2023  润新知