首页 > 代码库 > SD卡(获得内存状态)
SD卡(获得内存状态)
1 2 3 4 5 6 7 8 9 10 11 12 | //获得一个磁盘的状态 StatFs sta=new StatFs(File file); //获得一个扇区的大小 long blockSize=sta.getBlockSize(); //获得扇区的总数 long blockCount=sta.getBlockCount(); //获得可用扇区的数量 long availableBlocks=sta.getAvailableBlocks(); //获得总空间 String totalMemory = Formatter.formatFileSize( this ,totalBlocks*blockSize); //获得可用空间 String availableMemory = Formatter.formatFileSize( this , availableBlocks * blockSize); |
注:获得sd卡的存储状态:
1 | File sdcardFileDir=Environment.getExternalStorageDirectory(); |
获得手机内部存贮状态
1 | String dataFileDir=Environment.getExternalStorageDirectory();
注:增加sd写入权限:
|
来自为知笔记(Wiz)
SD卡(获得内存状态)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。