如何阅读和安卓两个SD卡和内存显示可用的空间?内存、两个、空间、SD

2023-09-06 05:04:57 作者:迎风尿尿、尿一身

如何以编程方式读取和显示的SD卡和内存的大小。

内存

总空间。 使用空间。 在自由的空间。

外部存储器

总空间。 使用空间。 在自由的空间。

任何相关的建议是preciatted

解决方案

试试这个code:

 公共静态长remainingLocalStorage()
{
体statfs STAT =新体statfs(Environment.getDataDirectory()getPath());
stat.restat(Environment.getDataDirectory()getPath());
长方bytesAvailable =(长)stat.getBlockSize()*(长)stat.getAvailableBlocks();
返回方bytesAvailable;
}
 

how to programmatically read and display the size of sd-card and internal memory.

Internal Memory

total space. used space. free space. 安卓手机如何在sd卡和内存中切换默认存储位置

External Memory

total space. used space. free space.

any related suggestions are apreciatted

解决方案

Try this code:

public static long remainingLocalStorage()
{
StatFs stat = new StatFs(Environment.getDataDirectory().getPath());
stat.restat(Environment.getDataDirectory().getPath());
long bytesAvailable = (long)stat.getBlockSize() *(long)stat.getAvailableBlocks();
return bytesAvailable;
}

 
精彩推荐
图片推荐