Android获取SD卡总容量,可用大小,机身内存总容量及可用大小
public long getSDTotalSize()
{
/*获取存储卡路径*/
File sdcardDir= Environment.getExternalStorageDirectory();
/*StatFs 看文件系统空间使用情况*/
StatFs statFs=new StatFs(sdcardDir.getPath());
long blockSize= statFs.getBlockSizeLong(); long totalSize=statFs.getBlockCountLong(); return blockSize*totalSize;
} /**
* 获得sd卡剩余容量,即可以大小
* @return
*/
public long getSdAvaliableSize()
{
File path=Environment.getExternalStorageDirectory();
StatFs statFs=new StatFs(path.getPath());
long blockSize=statFs.getBlockSizeLong();
long availableBlocks=statFs.getAvailableBlocksLong();
return blockSize*availableBlocks;
} /**
* 获得机身内存大小
* @return
*/
public long getRomTotalSize()
{
File path=Environment.getDataDirectory();
StatFs statFs=new StatFs(path.getPath());
long blockSize=statFs.getBlockSizeLong();
long tatalBlocks= statFs.getBlockCountLong();
return blockSize*tatalBlocks;
} /**
* 获得机身可用内存
* @return
*/
private long getRomAvailableSize()
{
File path=Environment.getDataDirectory();
StatFs statFs=new StatFs(path.getPath());
long blockSize=statFs.getBlockSizeLong();
long availableBlocks=statFs.getAvailableBlocksLong();
return blockSize*availableBlocks;
}
Android获取SD卡总容量,可用大小,机身内存总容量及可用大小的更多相关文章
- android 获取sd卡根目录
dir:/storage/emulated/0 也就是 sdcard目录 ====== android 获取sd卡根目录 public String getSDPath(){ File ...
- Android获取SD卡路径及SDCard内存的方法
这篇文章主要介绍了Android获取SD卡路径及SDCard内存的方法,较为详细的分析了Android针对SD卡操作所涉及的类及其具体函数功能,非常具有实用价值,需要的朋友可以参考下 本文实例讲述了A ...
- Android 获取SD卡路径和推断SD卡是否存在
android获取sd卡路径方法: 不建议直接写死android sd卡的路径. public String getSDPath(){ File sdDir = null; boolean sdCar ...
- Android获取SD卡路径/内存的几种方法
Android获取SD卡路径 本篇将会带领大家学习如何获取android路径的几种常见用法,但在我开始bb之前需要大家清楚android中内存和外存之间的区别,下面进行简短介绍:android中的内存 ...
- Android - 获取SD卡的内存空间大小
获取SD卡的内存空间大小 //获得SD卡空间的信息 File path=Environment.getExternalStorageDirectory(); StatFs statFs=new Sta ...
- Android 获取SD卡的图片资源
首先我先获得SD卡下的根目录路径: privateString isSdcard(){ File sdcardDir=null; boolean isSDExist=Environment.getEx ...
- Android获取SD卡中选中图片的路径(URL)
最近在做一个图片上传的功能,需要提供上传图片在SD卡中的路径,在网上看了些例子,改改调试成功,代码很简单.其布局文件如下: [html] view plain copy <?xml ver ...
- android获取sd卡路径方法
public String getSDPath(){ File sdDir = null; boolean sdCardExist = Environment.getExternalStorage ...
- android 获取SD卡的图片及其路径
1.首先是intent的设置: private static final int IMAGECODE = 0; Intent imageIntent = new Intent(Intent.ACYIO ...
随机推荐
- Python 中的深拷贝和浅拷贝
一.浅拷贝python中 对象赋值时 默认是浅拷贝,满足如下规律:1. 对于 不可变对象(字符串,元组 等),赋值 实际上是创建一个新的对象:例如: >>> person=['nam ...
- java异步线程
使用一个ExecutorService,增加两个不可取消的子线程任务,并且获取他们的返回值. @org.junit.Test public void testFuture() throws Int ...
- bootstrap基础学习小记(一)简介模板、全局样式
2011年,twitter的“一小撮”工程师为了提高他们内部的分析和管理能力,用业余时间为他们的产品构建了一套易用.优雅.灵活.可扩展的前端工具集--BootStrap.Bootstrap由MARK ...
- 语音识别功能_微信小程序代办清单任务
最近想给自己的代办清单任务微信小程序想加个语音识别识别功能,废话不多说,直接说重点,语音识别使用的是百度语音识别api,因为微信小程序的录音输入文件目前只能是mp3或aac 但是百度语音识别不支持这两 ...
- [leetcode.com]算法题目 - Plus One
Given a number represented as an array of digits, plus one to the number. class Solution { public: v ...
- git如何忽略已经加入版本控制的文件
git移除已经追踪的文件 有时候新增一个文件,会自动追加到git的版本控制当中,但是又不想提交到仓库.可以按照下面的步骤: git status 查看管理状态: ml-py git:(master) ...
- Yarn 资源调度框架
Yarn 资源调度框架 实现对资源的细粒度封装(cpu,内存,带宽) 此外,还可以通过yarn协调多种不同计算框架(MR,Spark) 概述 Apache Hadoop ...
- python互斥锁
互斥锁 进程之间数据隔离, 但是多个进程可以共享同一块数据,比如共享同一套文件系统,所以访问同一个文件,或同一个打印终端,是没有问题的,而共享带来的是竞争,竞争带来的结果就是错乱,如下 from mu ...
- Pycharm配置autopep8:自动调整代码为PEP8风格
关于PEP 8 PEP 8,Style Guide for Python Code,是Python官方推出编码约定,主要是为了保证 Python 编码的风格一致,提高代码的可读性. 官网地址:http ...
- 多条记录的同一字段组合成一个字符串 FOR XML PATH
stuff(select ',' + fieldname from tablename for xml path('')),1,1,'') 这一整句的作用是将多行fieldname字段的内容串联起来, ...