在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(); //有效大小
分享到:
相关推荐
- `label`:`sdcard`,表明这是一个外置SD卡。 - `mount_point`:`mnt/sdcard`,指明SD卡将会被挂载到`/mnt/sdcard`目录下。 - `part`:`auto`,表示系统会自动选择SD卡的第一个可用分区进行挂载。 - `...
同时,它支持应用程序自动升级,外置存储卡安装应用,提升了系统稳定性,增加了轨迹球LED指示灯颜色变化,还增强了3D性能和电源管理。 Android 2.3,即Gingerbread,用户界面更加美观,提升了游戏体验和多媒体处理...
7. 升级成功后,可以使用备份软件恢复外置SD卡上的备份信息,并将SD卡上的图片、照片、视频、音乐、个人文档等文件复制到手机内置SD卡中。 升级到Android 4.0的后续版本时,操作步骤与上述类似,关键在于准备新的...
**2.3 如何抓取Android log** - 使用如adb等工具抓取Android log是调试Android应用程序的基础。 **2.4 如何抓取Modem arm log** - 抓取Modem arm log对于分析通信相关的问题至关重要。 **2.5 如何抓取Mocordsp log...
5. 如果在ROOT过程中遇到问题,如长时间无响应,可能是因为未拔出外置SD卡、电脑缺少Microsoft .Net Framework(对于XP用户)、或未安装设备的USB驱动。 一旦成功ROOT,设备的应用列表会出现"授权管理"图标,表示已...