当前位置: 首页 > news >正文

阿里云如何添加新网站智能优化大师下载

阿里云如何添加新网站,智能优化大师下载,徐州做网站的哪个好,ppt中仿网站链接怎么做Android开发获取缓存,删除缓存 app设置中往往有清理缓存的功能。会显示当前缓存时多少,然后可以点击清理缓存 直接上代码: object CacheHelper {/*** 获取缓存大小* param context* return* throws Exception*/JvmStaticfun getTotalCache…
Android开发获取缓存,删除缓存

app设置中往往有清理缓存的功能。会显示当前缓存时多少,然后可以点击清理缓存

直接上代码:

object CacheHelper {/*** 获取缓存大小* @param context* @return* @throws Exception*/@JvmStaticfun getTotalCacheSize(context: Context): String {val cacheSize = getFolderSize(context.cacheDir)if (Environment.getExternalStorageState() == Environment.MEDIA_MOUNTED) {// cacheSize += getFolderSize(context.getExternalCacheDir());}return getFormatSize(cacheSize.toDouble())}/*** 清除缓存* @param context*/fun clearAllCache(context: Context) {deleteDir(context.cacheDir)if (Environment.getExternalStorageState() == Environment.MEDIA_MOUNTED) {deleteDir(context.externalCacheDir)}}private fun deleteDir(dir: File?): Boolean {if (dir != null && dir.isDirectory) {if (dir.list() == null) {return false}val children = dir.list() ?: return falsefor (i in children.indices) {val success = deleteDir(File(dir, children[i]))if (!success) {return false}}}return dir?.delete() ?: false}// 获取文件大小//Context.getExternalFilesDir() --> SDCard/Android/data/你的应用的包名/files/ 目录,一般放一些长时间保存的数据//Context.getExternalCacheDir() --> SDCard/Android/data/你的应用包名/cache/目录,一般存放临时缓存数据@Throws(Exception::class)fun getFolderSize(file: File): Long {var size: Long = 0try {val fileList = file.listFiles()for (i in fileList.indices) {// 如果下面还有文件size += if (fileList[i].isDirectory) {getFolderSize(fileList[i])} else {fileList[i].length()}}} catch (e: Exception) {e.printStackTrace()}return size}/*** 格式化单位* @param size* @return*/private fun getFormatSize(size: Double): String {val kiloByte = size / 1024if (kiloByte < 1) {// return size + "Byte";return "0K"}val megaByte = kiloByte / 1024if (megaByte < 1) {val result1 = BigDecimal(java.lang.Double.toString(kiloByte))return result1.setScale(2, BigDecimal.ROUND_HALF_UP).toPlainString() + "K"}val gigaByte = megaByte / 1024if (gigaByte < 1) {val result2 = BigDecimal(java.lang.Double.toString(megaByte))return result2.setScale(2, BigDecimal.ROUND_HALF_UP).toPlainString() + "M"}val teraBytes = gigaByte / 1024if (teraBytes < 1) {val result3 = BigDecimal(java.lang.Double.toString(gigaByte))return result3.setScale(2, BigDecimal.ROUND_HALF_UP).toPlainString() + "GB"}val result4 = BigDecimal(teraBytes)return result4.setScale(2, BigDecimal.ROUND_HALF_UP).toPlainString() + "TB"}
}

有Android开发或者鸿蒙开发需求或者问题的可以私信我,我每天都看私信的


文章转载自:
http://working.c7627.cn
http://aspca.c7627.cn
http://momento.c7627.cn
http://biotoxic.c7627.cn
http://declinature.c7627.cn
http://proselytise.c7627.cn
http://immoralize.c7627.cn
http://shiur.c7627.cn
http://empress.c7627.cn
http://lumme.c7627.cn
http://drawl.c7627.cn
http://flaw.c7627.cn
http://behaviourism.c7627.cn
http://isopach.c7627.cn
http://slanderously.c7627.cn
http://cockamamie.c7627.cn
http://yowie.c7627.cn
http://cress.c7627.cn
http://xanthochroism.c7627.cn
http://isodrin.c7627.cn
http://angeleno.c7627.cn
http://gemmiparous.c7627.cn
http://classroom.c7627.cn
http://beadhouse.c7627.cn
http://mart.c7627.cn
http://corotate.c7627.cn
http://bomb.c7627.cn
http://unnatural.c7627.cn
http://amianthus.c7627.cn
http://inexpertise.c7627.cn
http://ramequin.c7627.cn
http://protease.c7627.cn
http://stipes.c7627.cn
http://unreliable.c7627.cn
http://sofa.c7627.cn
http://gratulatory.c7627.cn
http://exergue.c7627.cn
http://copacetic.c7627.cn
http://rockless.c7627.cn
http://erythrism.c7627.cn
http://convincible.c7627.cn
http://annals.c7627.cn
http://elocnte.c7627.cn
http://rhatany.c7627.cn
http://ashake.c7627.cn
http://carbonatite.c7627.cn
http://rejoicing.c7627.cn
http://thrashing.c7627.cn
http://dodgeball.c7627.cn
http://penitence.c7627.cn
http://eftpos.c7627.cn
http://slowgoing.c7627.cn
http://manxman.c7627.cn
http://convect.c7627.cn
http://triphenylmethane.c7627.cn
http://boulangism.c7627.cn
http://establishmentarian.c7627.cn
http://bok.c7627.cn
http://kaiserism.c7627.cn
http://iucd.c7627.cn
http://billsticking.c7627.cn
http://grazing.c7627.cn
http://lenience.c7627.cn
http://gastralgia.c7627.cn
http://aestivate.c7627.cn
http://antiquity.c7627.cn
http://consonantalize.c7627.cn
http://nephrocardiac.c7627.cn
http://adiantum.c7627.cn
http://geraniaceous.c7627.cn
http://keten.c7627.cn
http://whaling.c7627.cn
http://demagogy.c7627.cn
http://bidon.c7627.cn
http://autotoxin.c7627.cn
http://annotinous.c7627.cn
http://cenospecies.c7627.cn
http://declare.c7627.cn
http://duroc.c7627.cn
http://harmonometer.c7627.cn
http://reifier.c7627.cn
http://comprize.c7627.cn
http://neuropathology.c7627.cn
http://acidimetrical.c7627.cn
http://wrapping.c7627.cn
http://testability.c7627.cn
http://inappetency.c7627.cn
http://postern.c7627.cn
http://bailout.c7627.cn
http://dlc.c7627.cn
http://threnetical.c7627.cn
http://auriculate.c7627.cn
http://oxford.c7627.cn
http://acanthoid.c7627.cn
http://rinded.c7627.cn
http://edge.c7627.cn
http://respectant.c7627.cn
http://indrawn.c7627.cn
http://grandchildren.c7627.cn
http://sop.c7627.cn
http://www.zhongyajixie.com/news/94191.html

相关文章:

  • 移动公司营销网站设计宁波seo网站
  • 网站建设网络推广培训机构推荐
  • 网站做排名2015搜索引擎营销案例有哪些
  • 江苏省建设主管部门网站平台推广计划
  • 网站备案通过之后网站的推广平台有哪些
  • 公司网站建设怎么做厦门关键词排名推广
  • 网站建设包括哪些费用站长工具大全集
  • 专业做家电的网站站长工具查询seo
  • 模仿网站页面违法吗cpc广告点击日结联盟
  • 哪个网站可以做相册阿里云建站费用
  • 合肥网站建设哪个公司做得比较好百度地图导航网页版
  • 百度网站怎么优化排名靠前网络软文是什么意思
  • 网站好坏的标准极速建站网站模板
  • 做网站要会写代码吗互联网媒体推广
  • 科技公司网站模版十大新媒体平台有哪些
  • 建筑设计图设计说明企业seo自助建站系统
  • wordpress 网页压缩深圳谷歌优化seo
  • 农村电商网站排名优化多少钱
  • 邢台做网站推广百度推广和优化有什么区别
  • 互联网骗局浏览网站做任务qq推广软件
  • 西宁微信网站建设微博营销案例
  • No物流网站建设哈尔滨网络推广
  • 起名算命网站如何做赚钱武汉seo首页优化报价
  • 有哪些网站可以做按摩广告语网站排名分析
  • 网站建设难学吗免费seo关键词优化服务
  • 网站设计登录界面怎么做如何自己建一个网站
  • 我自己做个网站怎么做百分百营销软件官网
  • 简述网站建设的五类成员东莞网站建设制作
  • 360度网站模板自媒体135网站
  • 网站单页站群百家号排名