我的应用程序提供了一个文件浏览器。我将文件浏览器的根设置为:Environment.getExternalStorageDirectory()
;在我的Acer Iconia Tab上,它返回“/ mnt/sdcard”。但是,许多3.0设备支持USB存储。有没有一种安全/正确的方式来获得“/ mnt”的路径? (到包含sdcard和usb存储的目录)Android:Usb存储位置在3.0?
1
A
回答
1
如果Environment.getExternalStorageDirectory();
给出/mnt/sdcard/
,我希望有一个安全的方法来获得/mnt/usb_storage
。似乎没有。但是,Environment.getExternalStorageDirectory().getParentFile()
似乎可靠给父目录/mnt/usb_storage
。
0
如果您正在讨论的设备如Motorola Xoom不支持sdcard支持,那么使用Environment.getExternalStorageDirectory()是安全的。 Xoom实际上在内部存储上具有sdcard文件夹结构。
相关问题
- 1. PYTHONPATH存储位置
- 2. 存储Google位置SQLite中的位置
- 3. Windows Mobile和存储位置
- 4. Android - 访问存储位置
- 5. Boost.Interprocess中存储器位置
- 6. 存储目录位置
- 7. 存储网格位置
- 8. 虚表的存储位置
- 9. svn +存储库位置
- 10. 图像存储位置
- 11. RSS源在Liferay中存储的位置?
- 12. 在Asp.net中存储AppFabric DataCacheFactory的位置?
- 13. 在j2me中存储API KEY的位置?
- 14. 在android中存储listview位置
- 15. 在iPhone中存储数据的位置?
- 16. 在Windpows中存储ExceptionLog的位置?
- 17. 在变量中存储阵列位置
- 18. 在指定位置存储excel
- 19. 数组存储在C中的位置?
- 20. 在Django中存储MongoClient的位置
- 21. cookies存储在系统中的位置?
- 22. google.cloud存储python api在指定位置创建存储桶
- 23. 在内部存储器中存储图像的位置?
- 24. Firefox 3.0中的SQLite存储+
- 25. Zend框架缓存存储位置
- 26. AWS存储桶请求设置位置
- 27. 存储阵列在轨道3.0
- 28. CFE_LINK是否存储在RTF RichEdit 3.0中?
- 29. 如何在存储过程中不存在的插入位置?
- 30. 核心转储文件存储在iPhone上的位置?
在我的acer Iconia Tab上,我可以连接一个USB存储设备(如拇指驱动器)。此驱动器noes不显示在由Environment.getExternalStorageDirectory()返回的目录下。有没有一种安全的方式来获得它的位置? – ab11 2011-05-11 12:35:08