Android开发:android 4.0 取内外置SD卡新特性
来源:互联网 发布:淘宝客入口在哪里 编辑:程序博客网 时间:2024/06/06 02:04
转载自:http://www.xue5.com/Mobile/Android/710363.html
private StorageManager mStorageManager = null;
protected String mSDCardPath = null;
protected boolean mSDCardMounted = true;
protected boolean mSDCard2Mounted = false;
protected String mSDCardPath = null;
protected String mSDCard2Path = null;
mStorageManager = (StorageManager)getSystemService(Context.STORAGE_SERVICE);
String[] storagePathList = mStorageManager.getVolumePaths();
if (storagePathList != null) {
Log.d(TAG, "StorgaeList size: " + storagePathList.length);
if (storagePathList.length >= 2) {
mSDCardPath = storagePathList[0];
mSDCard2Path = storagePathList[1];
} else if (storagePathList.length == 1){
mSDCardPath = storagePathList[0];
}
}
Log.d(TAG, "SDCard path: " + mSDCardPath); //取出来的/mnt/sdcard
Log.d(TAG, "SDCard2 path: " + mSDCard2Path);//取出来的应该是/mnt/sdcard
mSDCardMounted = checkSDCardMount(mSDCardPath);
mSDCard2Mounted = checkSDCardMount(mSDCard2Path);
Log.d(TAG, "SDCard state in onCreate: " + mSDCardMounted);
Log.d(TAG, "SDCard2 state in onCreate: " + mSDCard2Mounted);
//判断sdcard是否挂载上,返回值为true证明挂载上了,否则不存在
protected boolean checkSDCardMount(String mountPoint) {
if(mountPoint == null){
return false;
}
String state = null;
state = mStorageManager.getVolumeState(mountPoint);
return Environment.MEDIA_MOUNTED.equals(state);
}
所说的4.0新特性是指针对android2.3来说的,android2.3判断内外置sdcard将在下篇文章“android 2.3 取内外置SD卡”带过,以稍作完善。
- android 4.0 取内外置SD卡新特性
- android 4.0 取内外置SD卡新特性
- Android开发:android 4.0 取内外置SD卡新特性
- android 2.3 取内外置SD卡
- android 内外置SD卡的研究
- 权限android.permission.WRITE_EXTERNAL_STORAGE 内外置sd卡写权限
- android两行代码获取内外置sd卡路径
- Android 4.0获取外置SD卡 路径
- Android通知SD卡(内置/外置)扫描新数据
- Android 获取外置SD卡
- android 获取外置sd卡根目录
- Android判断获取内置外置sd卡
- android 获取外置SD卡的路径
- android 手机获取外置SD卡路径
- android获取外置SD卡的路径
- Android 获取外置SD卡路径
- android获取外置SD卡路径
- android获取外置sd卡路径
- 这是第一篇呢。
- hive0.11.0/hadoop1.2.1/hbase0.94.15整合
- 关于Java反射机制的一个实例
- Android and Linux suspend and resume debug
- socket网络编程中read与recv区别
- Android开发:android 4.0 取内外置SD卡新特性
- JAVA的Collection
- 【Android测试工具】03. ApkTool在Mac上的安装和使用
- 题目1480:最大上升子序列和
- socket中read、write、send、recv函数的比较
- 捕获页面关闭的事件onbeforeunload和onunload
- NDK与Cygwin配置
- HTTP是长连接还是短连接
- 手把手教你玩转GDB(二)—Breakpoint, Watchpoint和Catchpoint