[英]How to store programmatically created files on Galaxy Nexus?
我想創建一個應用程序來捕獲視頻並將捕獲的視頻存儲在sdcard上。 但是Nexus沒有sdcard,因此該應用程序給了我一個例外,並說:
不幸的是,該應用程序已關閉。
我嘗試將捕獲的視頻保存在內部存儲器中,但是無法訪問視頻。 此外,視頻未在設備庫中列出。
應用程序應將數據存儲在Nexus設備上的什么位置?
Galaxy Nexus確實通過以下方式將其安裝到sdcard
/mnt/shell/emulated/0
參見這里以獲得安裝座上的血腥細節...
您也可以將應用程序文件存儲在由返回的文件夾中
ContextWrapper.getFilesDir()
該路徑將類似於:
/data/data/$YOUR.PACKAGE/files
使用Environment.getExternalStorageDirectory().getPath()
獲取到任何給定設備上的外部存儲的路徑。 您應該使用它而不是對/sdcard/
進行硬編碼
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.