获取手机内存信息和SD卡信息差不多,只不过是用的File路径不同,见代码:
/**
* 这个是手机内存的可用空间大小
*/
static public long getAvailableInternalMemorySize() {
File path = Environment.getDataDirectory();
StatFs stat = new StatFs(path.getPath());
long blockSize = stat.getBlockSize();
long availableBlocks = stat.getAvailableBlocks();
return availableBlocks * blockSize/1024/1024;//M
}
/**
*
*这个是手机内存的总空间大小
*/
static public long getTotalInternalMemorySize() {
File path = Environment.getDataDirectory();
StatFs stat = new StatFs(path.getPath());
long blockSize = stat.getBlockSize();
long totalBlocks = stat.getBlockCount();
return totalBlocks * blockSize/1024/1024;//M
转自:http://topic.csdn.net/u/20110620/21/9b3344fa-4444-4ae0-824e-6e85f37e76ef.html?seed=679057527&r=73953415#r_73953415
获取手机内存大小的方法
最新推荐文章于 2022-02-15 11:40:51 发布