uniapp清除应用缓存和清除应用数据

2022-11-25 0 281

Android控制系统,基本上都能在增设中去除统计数据,当中有三个快捷键,三个是去除全数统计数据,三个是去除内存。全数统计数据主要包括使用者统计数据,是归属于全盘的去除,操作方式后须要再次授与应用领域职权。而去除内存则不须要,而已移走了内存的统计数据。

uniapp清除应用缓存和清除应用数据

不过,并并非大部份的Android控制系统都提供更多了去除统计数据的机能,假如没提供更多,想去除统计数据,则根本无法选用装载轻装的方式。假如是他们他们写的应用领域,全然能在应用领域中内建去除统计数据的机能。

以uniapp应用领域为例

去除内存机能

function clearAppCacheData() { let main = plus.android.runtimeMainActivity(); let sdRoot1 = main.getCacheDir(); let filesOne = plus.android.invoke(sdRoot1, “listFiles”); let lenOne = filesOne.length; f.resolveLocalFileSystemURL(filePath, function(entry) { if (entry.isDirectory) { entry.removeRecursively(function(entry) { //递回删掉其属下的大部份文档及LBA console.log(清扫文档统计数据顺利完成) }, function(e) { console.log(e.message) }); } else { entry.remove(function(entry) { //递回删掉其属下的大部份文档及LBA console.log(清扫文档统计数据顺利完成) }, function(e) { console.log(e.message) }); } }, function(e) { console.log(清扫文档统计数据失利) }); };}plus.cache.clear(() => { uni.clearStorage() clearAppCacheData() if (showMessage) { uni.showToast({ title: 去除内存成功, duration: 1000 }); } if (callback) { setTimeout(() => { uni.hideToast() callback() }, 500) }})

去除全数统计数据

function clearAppUserData() { plus.android.importClass(“android.app.ActivityManager”); var Context = plus.android.importClass(“android.content.Context”); var am = plus.android.runtimeMainActivity().getSystemService(Context.ACTIVITY_SERVICE); am.clearApplicationUserData();}
举报/反馈

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务