0

ビデオをキャプチャし、キャプチャしたビデオをSDカードに保存するアプリケーションを作成したいと思います。しかし、NexusにはSDカードがないため、アプリケーションで例外が発生し、次のように表示されます。

残念ながら、アプリケーションは終了しました。

キャプチャしたビデオを内部メモリに保存しようとしましたが、ビデオにアクセスできません。また、ビデオはデバイスギャラリーにリストされていません。

アプリケーションはNexusデバイスのどこにデータを保存する必要がありますか?

4

2 に答える 2

2

GalaxyNexusにはSDカードへのマウントがあります

/mnt/shell/emulated/0

マウントの厄介な詳細については、ここを参照してください...

によって返されたフォルダにアプリファイルを保存することもできます

ContextWrapper.getFilesDir()

そのパスは次のようになります:-

/data/data/$YOUR.PACKAGE/files
于 2013-03-05T02:58:33.857 に答える
2

Environment.getExternalStorageDirectory().getPath()任意のデバイスの外部ストレージへのパスを取得するために使用します。ハードコーディングの代わりにこれを使用する必要があります/sdcard/

于 2013-03-05T03:00:19.763 に答える