如何获取android上存储的容量?

ringerxyz 2010-07-28 10:11:03
比如sd卡有多少容量,剩余多少等等,多谢了
...全文
126 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
ameyume 2010-07-31
  • 打赏
  • 举报
回复
Android 获取SD卡剩余容量

String sdcard = Environment.getExternalStorageDirectory().getPath();
File file = new File(sdcard);
StatFs statFs = new StatFs(file.getPath());
int availableSpare = (int) (statFs.getBlockSize()*((long)statFs.getAvailableBlocks()-4));

需要import android.os.StatFs;
ameyume 2010-07-31
  • 打赏
  • 举报
回复
学习~~~~
yihua0001 2010-07-30
  • 打赏
  • 举报
回复
这个Android系统已经实现了啊。
Zengyangtech 2010-07-29
  • 打赏
  • 举报
回复
String sdcard = Environment.getExternalStorageDirectory().getPath();
File file = new File(sdcard);
StatFs statFs = new StatFs(file.getPath());
int availableSpare = (int) (statFs.getBlockSize()*((long)statFs.getAvailableBlocks()-4));
SmallHero007 2010-07-29
  • 打赏
  • 举报
回复
int m = new StatFs(Environment.getExternalStorageDirectory().getPath())
.getBlockCount();
int n = new StatFs(Environment.getExternalStorageDirectory().getPath())
.getAvailableBlocks();
int SDcardCapacity = m * n;
其中SDcardCapacity 就是你想要的。
vclongking 2010-07-29
  • 打赏
  • 举报
回复
关注学习一下吧。

80,349

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧