簡體   English   中英

如何在Galaxy Nexus上存儲以編程方式創建的文件?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM