在android2.3中
判断内置SD卡是否挂载:
if(Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED))
{
//为true的话,内置sd卡存在
}
判断外置SD卡是否挂载:
if(Environment.getStorageState(Environment.STORAGE_PATH_SD2).equals(Environment.MEDIA_MOUNTED))
{
//为true的话,外置sd卡存在
}
顺带描述怎么取得sdcard的空间大小,
File sdcardDir = Environment.getExternalStorageDirectory();
StatFs sf = new StatFs(sdcardDir.getPath()); //sdcardDir.getPath())值为/mnt/sdcard,想取外置sd卡大小的话,直接代入/mnt/sdcard2
long blockSize = sf.getBlockSize(); //总大小
long blockCount = sf.getBlockCount();
long availCount = sf.getAvailableBlocks(); //有效大小
分享到:
相关推荐
来获取内置SD卡的路径,但是每款定制过的android 系统的外置SD卡的路径都不一样,那我们怎么才能去获取这个路径呢,我们可以想其它的办法,我这里提供了一个类可以获取外置SD卡或内置SD卡的 label(名称),path(路径)...
Android 通过反射获取外置SD卡路径 Android 通过反射获取外置SD卡路径 Android 通过反射获取外置SD卡路径
用于测试网上查到的各种获取外置sd卡路径方法。
由于现在大多数手机都是带有内存的,原本获取外置SD卡路径的方法Environment.getExternalStorageDirectory() 获取得到的是手机自身内存的根目录。那么我们要怎么来获取到外置SD卡的路径,首先需要A判断是否挂载了sdk...
android 未提供获取外置SD储存卡的相应函数或方法。当前只能用Environment.getExternalStorageDirectory()获取内置的SD卡路径,因为不同机型的系统SD卡的路径不相同,我拿三星s3试试,全是都只找到内置SD卡,后来...
android 读取外置和内置存储卡路径和大小,亲测好使,项目中以运用
Unity程序获取外置SD卡路径方法,包内包含PicoVR SDK,场景安装打包在手机上,可以看到分屏反畸变效果。
android 获取外置内存卡android获取sdcard内存路径android判断外置sd卡是否存在Android 获取内外置存储卡方法
cocos2dx下c++调用Java参考
i9000外置sd卡补丁
外置sd卡路径,也许很多同学在平时的工作中并不会用到,因为现在很多机型都不支持外置sd卡(这也是Google目标),所以并不用考虑外置sd卡的路径问题。除了开发文件管理类的应用之外,其他应用使用 Enviroment 这个类中...
android 读取外置和内置存储卡路径和大小.rar,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。
Android数据存储(内置sdcard)案例1
安卓系统的手机很多是不支持sd卡的,也就是说你手机设置了sd卡优先,保存的内容还是在手机内置的内存卡里。外置个sd卡基本没什么用。这个文档可以充分利用好你的sd卡
获取SD卡 TF卡存储路径 比网上的资源更优化了一点 读取速度更快
android 系统没有获取外置SD卡的函数可调用,所以我们可以想到其它的办法来获取,在这项代码中有一个Dev_MountInfo的类,使用方法: Dev_MountInfo dev = Dev_MountInfo.getIntance(); 得到内置卡信息: Dev_...
网上绝大部分软件只能对内置SD卡加密,本软件突破常规,可以对手机外置SD卡文件进行加密,不仅是图片视频,其他文档之类的文件都支持加密。这个功能首屈一指,恐怕是网上唯一一个此类软件。支持手机桌面伪装成计算器...
我们知道Android上一般都有外置的存储卡, 但是通过Environment.getExternalStorageDirectory()获取的是内置的存储卡位置 (也有的手机可以在系统中修改默认存储) 那么如何获取外置存储卡的位置呢? 我们可以通过...
获取外置SDcard路径,进行创建,写入,读取,删除操作。