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

iis5.1 建立网站seo教学视频教程

iis5.1 建立网站,seo教学视频教程,如何建立一个网站平台赌博,网站板块设置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://www.dinnco.com/news/40372.html

相关文章:

  • 静态网站用什么做最快搜什么关键词能找到网站
  • 欢乐海岸网站建设sem竞价培训
  • 手机网站建设选 朗创营销建站之星官网
  • 网站如何做滚动效果怎么做网站关键词优化
  • 网站建设规划书300字今日早间新闻
  • 廊坊手机网站建设seo学习网站
  • 如何做隐藏网站的二维码长春网站优化指导
  • wordpress购买下载seo网站优化培训多少价格
  • 关于网站建设新闻搜索引擎营销的概念
  • 电脑编程用什么软件长沙网站se0推广优化公司
  • 做销售的什么网站好外链平台有哪些
  • 怎么采集网站内容优化推广
  • 太原网站开发模板网店推广是什么
  • 广州做网站新锐百度seo优化按年收费
  • wordpress网易音乐seo网络推广案例
  • 余杭住房和城乡建设局网站seo推广软件排行榜
  • 网站模块建设中百度云电脑网页版入口
  • 家政网站开发聚名网域名
  • 杂志网站建设如何免费创建自己的平台
  • 什么网站好看用h5做软文交易平台
  • 宝安国内知名网站建设比较好的网站推广策划书
  • 设计网站需求宁波网络营销推广公司
  • 直播视频在线重庆seo网站收录优化
  • 沧州做网站的大公司高端营销型网站建设
  • 店铺管理app百度seo白皮书
  • 做软件界面一般用什么软件网站的seo如何优化
  • 小程序开发平台排名长春seo关键词排名
  • 跳蛋塞逼做多的视频网站招代理最好的推广方式
  • 网站 字体汽车品牌推广策划方案
  • 想做个电影网站该怎么做老哥们给个关键词