首页 > 代码库 > Android 最新获取手机内置存储大小,SD卡存储空间大小方法
Android 最新获取手机内置存储大小,SD卡存储空间大小方法
在以前我们都是这样获取的
//Android API18之前:fs.getAvailableBlocks()*fs.getBlockSize()
目前:
/** 得到系统可用内存 **/ @SuppressLint("NewApi") private String getMemFree(){ StatFs fs = new StatFs(Environment.getDataDirectory().getPath()); return Formatter.formatFileSize(this, (fs.getAvailableBytes())); } /** 得到SD可用内存 **/ @SuppressLint("NewApi") private String getSdFree(){ if(Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED)){ StatFs fs = new StatFs(Environment.getExternalStorageDirectory().getPath()); //Android API18之前:fs.getAvailableBlocks()*fs.getBlockSize() return Formatter.formatFileSize(this, (fs.getAvailableBytes())); } return "未装载"; }
终于解决问题了,嘎嘎
Android 最新获取手机内置存储大小,SD卡存储空间大小方法
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。