机身位置可以自己写死啊,它基于linux系统的,比如你要定位到自己的应用就/data/data/com.abc
解决方案 »
- 如何用jsoup解析需要登录后才能显示的html页面
- 如何实现android音乐播放器歌词同步
- 高手帮忙查看两种解析有区别吗????????
- jni thread 退出异常 , native thread exited without detaching
- webView zoomin zoomout 不好使
- 系统出错了,从哪里开始重载.
- [新手求助!]获取联系人信息出错!
- 【提问】安卓 相机预览时,按电源键锁屏,再解锁,预览画面静止不动,怎么解决?
- 在界面右上角加上 退出图标
- MediaCodec+surfacetexture 播放视频 中途替换surface
- 请问在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卡的位置???