我的應用程序提供了一個文件瀏覽器。我將文件瀏覽器的根設置爲: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. 如何從Maven 3.0插件獲取本地存儲庫位置?
- 2. PYTHONPATH存儲位置
- 3. 存儲Google位置SQLite中的位置
- 4. 存儲在臨時變量的值存儲在所需位置
- 5. 文件存儲位置
- 6. unordered_map的存儲位置
- 7. 圖像存儲位置
- 8. Jenkins存儲庫位置
- 9. Schema.org:存儲多個位置
- 10. Boost.Interprocess中存儲器位置
- 11. Windows Mobile和存儲位置
- 12. mongodb的存儲位置
- 13. 存儲地圖位置 - android
- 14. 存儲目錄位置
- 15. 虛表的存儲位置
- 16. 存儲網格位置
- 17. magento插件存儲位置
- 18. EC2 instace存儲的位置
- 19. YouTrack附件存儲位置
- 20. svn +存儲庫位置
- 21. Hadoop HDFS存儲位置
- 22. Android - 訪問存儲位置
- 23. 在Django中存儲MongoClient的位置
- 24. 項目存儲在Eclipse中的位置?
- 25. 在Angular2 App中存儲URL的位置?
- 26. 在iPhone中存儲數據的位置?
- 27. 在指定位置存儲excel
- 28. 數組存儲在C中的位置?
- 29. 在Asp.net中存儲AppFabric DataCacheFactory的位置?
- 30. 在android中存儲密鑰的位置?
在我的acer Iconia Tab上,我可以連接一個USB存儲設備(如拇指驅動器)。此驅動器noes不顯示在由Environment.getExternalStorageDirectory()返回的目錄下。有沒有一種安全的方式來獲得它的位置? – ab11 2011-05-11 12:35:08