调用Android系统接口获取不到TF卡路径时
2015-10-21 09:28
525 查看
private String getExternalStoragePath() { String value = ""; try { if (!Environment.isExternalStorageEmulated() && Environment.isExternalStorageRemovable() && Environment.getExternalStorageDirectory().canWrite()) { value = Environment.getExternalStorageDirectory().getPath(); } else { final String[] sdPathArray = {"/storage/extSdCard", "/storage/sdcard1", "/mnt/sdcard2", "/mnt/sdcard-ext", "/mnt/ext_sdcard", "/mnt/sdcard/SD_CARD", "/mnt/sdcard/extra_sd", "/mnt/extrasd_bind", "/mnt/sdcard/ext_sd", "/mnt/sdcard/external_SD"}; for (String path : sdPathArray) { File file = new File(path); if (file.isDirectory() && file.canRead() && file.canWrite()) { value = path; break; } } } } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); } return value; }
本文出自 “MySpace” 博客,请务必保留此出处http://wangzhaoli.blog.51cto.com/7607113/1704742
相关文章推荐
- 有关Android getMeasuredHeight()与getHeight()的区别
- Android:资源 id 及资源 id 的动态获取
- hello-jni Android.mk文件简析
- android 定时拉取数据
- Android_06_Activity的四种启动模式
- Android_adb的常用命令
- android安全学习之6—signapk分析
- AndroidStudio如何引用一个Module
- Android的消息机制之ThreadLocal的工作原理
- 代码实现Android5.0的下拉刷新效果
- java.lang.NoSuchMethodError: No static method hasOnClickListeners(Landroid/view/View;)Z in class Lan
- Android之AlarmManager
- Android Activity之间跳转总结
- android 内存泄漏之Context--整理-引用
- Android--sharepreference总结
- Android_QQ好友列表实现---ExpandableListView可展开列表视图
- webrtc android demo开发
- 1、Android概述
- 关于Android import-module 和NDK_MODULE_PATH
- Android定位入门(2)判断GPS是否开启