1

我有一个 Android 设备,它有一个“su”二进制的变体,它不回显传递的命令的标准输出。所以,我看不到“su -c df”告诉我什么。有没有办法在不使用 df 的情况下获取安装到设备的 USB 闪存的大小?

4

1 回答 1

1

您可以使用以下标准方法来发现 sdcard 的大小:

StatFs stat = new StatFs(Environment.getExternalStorageDirectory().getPath());
long size = (long)stat.getBlockSize() * (long)stat.getBlockCount();

因此,您看到您唯一需要的就是安装点的路径。

于 2012-11-09T14:33:49.483 回答