/*
* 初始化标题数据
* */
private void initTitle() {
TextView tvPhoneMemory = (TextView) findViewById(R.id.tv_phone_memory);
TextView tvSDMemory = (TextView) findViewById(R.id.tv_sd_memory);
// 获得外部存储与手机的根文件夹路径
String path = Environment.getDataDirectory().getAbsolutePath();
String sdPath = Environment.getExternalStorageDirectory().getAbsolutePath();
// 调用自定义函数获得手机的可用空间大小
long getpath = getAvaliableSpace(path);
long getSdPath = getAvaliableSpace(sdPath);
tvPhoneMemory.setText(Formatter.formatFileSize(this,getpath));
tvSDMemory.setText(Formatter.formatFileSize(this,getSdPath));
}
private long getAvaliableSpace(String path) {
// 声明磁盘可用空间大小的类
StatFs statFs = new StatFs(path);
// 总的可用空间= 可用区块数 * 区块大小大小
long count = statFs.getAvailableBlocks();//个数
long size = statFs.getBlockSize();// 每个的大小
return count * size;
}
磁盘可用空间计算
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 背景介绍 在当下,共享这个概念融入到了人们的生活中,共享单车,共享宝马,共享床铺等等。其实在 IT 界,共享这个概...