一、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('點擊了馬上更新'); } }); } } }); }