如何知道Android的内部存储器容量? [英] How to know internal memory size in android?

查看:123
本文介绍了如何知道Android的内部存储器容量?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

这是我的code,

private String memSize(String path){
    StatFs stat = new StatFs(path);
    long blockSize = stat.getBlockSize();
    long availableBlocks = stat.getAvailableBlocks();
    long freeBlocks = stat.getFreeBlocks();
    long countBlocks = stat.getBlockCount();
    String fileSize = Formatter.formatFileSize(this, availableBlocks * blockSize);
    String maxSize = Formatter.formatFileSize(this, countBlocks * blockSize);

    String info = path.toString()
                    + "\nblockSize : " + Long.toString(blockSize)
                    + "\navailableBlocks : " + Long.toString(availableBlocks)
                    + "\nfreeBlocks : " + Long.toString(freeBlocks)
                    + "\nreservedBlocks : " + Long.toString(freeBlocks - availableBlocks)
                    + "\ncountBlocks : " + Long.toString(countBlocks)
                    + "\nspace : " + fileSize + " / " + maxSize
                    + "\n\n";
    return info;
}

我和路径来测试我的功能 /数据 / SD卡和它作品 - 但是,当路径为 / (我的理解是根路径),这就是结果。

I test my function with path /data and /sdcard and it works
But when path is / (I understand it is root path), this is result.

  • 块大小:4096
  • availableBlocks:0
  • freeBlocks:0
  • reservedBlocks:0
  • countBlocks:0
  • 空间:0.00B / 0.00B

我觉得根路径是超级用户区。可能需要一定的权限才能访问。
我的手机已经扎根。你能告诉我,我应该做的下一步?

I think root path is SuperUser area. May need some permission to access.
My phone is already rooted. Could you show me what I should do next step ?

感谢你。

引用

  • <一个href="http://developer.android.com/reference/android/os/StatFs.html">http://developer.android.com/reference/android/os/StatFs.html
  • 的android手机内部存储
  • http://developer.android.com/reference/android/os/StatFs.html
  • android internal phone storage

推荐答案

您的内部存储是不是安装在/它在/数据目录。 的android手机内部存储

Your internal storage is not mounted in / it's in /data dir. android internal phone storage

这篇关于如何知道Android的内部存储器容量?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆