/**

 * 显示存储的剩余空间

 */

publicvoidshowAvailableSize(){

longromSize =getAvailSpace(Environment.getDataDirectory().getAbsolutePath());//手机内部存储大小

longsdSize =getAvailSpace(Environment.getExternalStorageDirectory().getAbsolutePath());//外部存储大小

tv_avail_rom.setText("内存可用空间: "+Formatter.formatFileSize(this,romSize));

tv_avail_sd.setText("SD卡可用空间:"+Formatter.formatFileSize(this,sdSize));

}

/**

 * 获取某个目录的可用空间

 */

publiclonggetAvailSpace(String path){

StatFs statfs = new StatFs(path);

longsize = statfs.getBlockSize();//获取分区的大小

longcount = statfs.getAvailableBlocks();//获取可用分区块的个数

returnsize*count;

}

更多相关文章

  1. Android(安卓)开发之获取手机中所有App
  2. Android(安卓)文件IO总结
  3. 【Android】Android内存溢出问题---用自行开辟的空间进行对内存
  4. android 资源获取
  5. Android获取、设置桌面
  6. 设置Android程序的默认安装位置
  7. android 获取 imei号码
  8. Android取消EditText自动获取焦点
  9. Android(安卓)ListView 长按列表弹出菜单

随机推荐

  1. MAC地址表和ARP表分别是什么?
  2. 6道tomcat面试题,最后两道难倒我了
  3. ESXi GPU 直通
  4. RPA:如何给财务人员带来新机遇?
  5. 快速上手最新的 Vue CLI 3[每日前端夜话0
  6. 浏览器中的JavaScript:文档对象模型与 DOM
  7. Android(安卓)init源代码分析(1)概要分析
  8. Git 分支简介、Git 和 GitHub 日常操作[
  9. centos7下自动编译升级openssh和OpenSSL
  10. JavaScript 闭包基本指南 [每日前端夜话0