机身位置可以自己写死啊,它基于linux系统的,比如你要定位到自己的应用就/data/data/com.abc
解决方案 »
- 关于android手机照相机打开的问题。。。
- Webdav for android的包或者例子
- View.GONE not work ,help!
- 简单问题,在线等回答
- 做java做了一年多了,现在想学习android,不知道各位大虾有啥好的建议和资料
- android开发
- 同一个应用如何做到进程间通信?
- android 程序 新手求指导
- AIDL进程间传递自定义类型参数
- idea+ant环境遇到jar包超过64k无法编译求解决!
- 请问在android4.1及以后版本中向左滑动预览界面到图库在源码中是怎么实现的?
- arcgis for android 10.1.1访问 arcgis server10.1发布的缓存地图,加载不到图,只有放到最大层才能加载到图。
StorageVolume是这个啊
StorageVolume没查到是什么东西?
但是不知道哪个才是内置存储器
StorageManager storageManager = (StorageManager) getSystemService(Context.STORAGE_SERVICE);
try {
Class<?>[] paramClasses = {};
Method getVolumePathsMethod = StorageManager.class.getMethod("getVolumePaths", paramClasses);
getVolumePathsMethod.setAccessible(true);
Object[] params = {};
Object invoke = getVolumePathsMethod.invoke(storageManager, params);
for (int i = 0; i < ((String[])invoke).length; i++) {
System.out.println(((String[])invoke)[i]);
}
} catch (NoSuchMethodException e1) {
e1.printStackTrace();
} catch (IllegalArgumentException e) {
e.printStackTrace();
} catch (IllegalAccessException e) {
e.printStackTrace();
} catch (InvocationTargetException e) {
e.printStackTrace();
}
1外置
结贴吧8楼说的是正确的,Environment.getExternalStorageDirectory()获取到的不一定是内置的,这句代码获取到的是默认存储位置,如果把默认存储位置改为sdcard,那么获取到的就是/storage/sdcard/1/..默认存储位置是内置的,获取到的是/storage/emulator/0/
单词可能写错,勿介
1外置
结贴吧8楼说的是正确的,Environment.getExternalStorageDirectory()获取到的不一定是内置的,这句代码获取到的是默认存储位置,如果把默认存储位置改为sdcard,那么获取到的就是/storage/sdcard/1/..默认存储位置是内置的,获取到的是/storage/emulator/0/
单词可能写错,勿介我写错了,是/storage/sdcard1和/storage/emulated/0
1外置
结贴吧8楼说的是正确的,Environment.getExternalStorageDirectory()获取到的不一定是内置的,这句代码获取到的是默认存储位置,如果把默认存储位置改为sdcard,那么获取到的就是/storage/sdcard/1/..默认存储位置是内置的,获取到的是/storage/emulator/0/
单词可能写错,勿介我写错了,是/storage/sdcard1和/storage/emulated/0 再补充一点,我是在4.2的系统下测试的,华为手机。
1外置
结贴吧8楼说的是正确的,Environment.getExternalStorageDirectory()获取到的不一定是内置的,这句代码获取到的是默认存储位置,如果把默认存储位置改为sdcard,那么获取到的就是/storage/sdcard/1/..默认存储位置是内置的,获取到的是/storage/emulator/0/
单词可能写错,勿介我写错了,是/storage/sdcard1和/storage/emulated/0 再补充一点,我是在4.2的系统下测试的,华为手机。
华为C8813,测试,/storage/sdcard0和/storage/sdcard1,根据手机上默认存储位置设置的不同,/storagr/sdcard0可能是内置的,也可能是外置的。有没有办法可以找到真正sd卡的位置???