解决方案 »
- android上实现人脸识别的功能
- 通过蓝牙发送数据如何才能得到16进制数据?
- ICS4.0 QuickSearchBox清除快捷方式的bug,有人知道怎么解吗?
- 关于tun.ko的加载权限问题
- eclipse 安装ADT 出现问题
- 想从事android游戏开发,android游戏的收入来源是什么?
- android EditText 点击无法弹出输入法
- android textView 异步加载html中的图片,android 4.0上出现图片重叠文本
- spinner怎么嵌套
- 如何加载和保存短信草稿
- android 使用MediaPlayer播放音乐模拟器有声音真机没有
- ImageButton里图片的更换
private static final String PROP_SD_INTERNAL_PATH = "internal_sd_path";
private static final String PROP_SD_EXTERNAL_PATH = "external_sd_path";
/**
* Returns external SD card path.
* @hide
* @internal
*/
public static String getExternalStoragePath() {
String path = null;
try {
path = SystemProperties.get(PROP_SD_EXTERNAL_PATH);
Log.i(TAG, "getExternalStoragePath path=" + path);
} catch (IllegalArgumentException e) {
Log.e(TAG, "IllegalArgumentException when getExternalStoragePath:" + e);
}
Log.d(TAG, "getExternalStoragePath path=" + path);
return path ;
} /**
* Returns internal Storage path.
* @hide
* @internal
*/
public static String getInternalStoragePath() {
String path = null;
try {
path = SystemProperties.get(PROP_SD_INTERNAL_PATH);
Log.i(TAG, "getInternalStoragePath from Property path=" + path);
} catch (IllegalArgumentException e) {
Log.e(TAG, "IllegalArgumentException when getInternalStoragePath:" + e);
}
if (STORAGE_PATH_SD1.equals(path)) {
if (Process.myUid() == Process.SYSTEM_UID) {
path = "/storage/emulated/"+Integer.toString(Process.SYSTEM_UID);
} else {
path = Environment.getExternalStorageDirectory().toString();
}
}
Log.d(TAG, "getInternalStoragePath path=" + path);
return path ;
}