0

我想创建一个应用程序来捕获视频并将捕获的视频存储在 sdcard 上。但是 Nexus 没有 sdcard,所以应用程序给了我一个例外并说:

不幸的是,该应用程序已关闭。

我尝试将捕获的视频保存在内部存储器中,但无法访问这些视频。视频也未在设备库中列出。

应用程序应该将数据存储在 Nexus 设备上的什么位置?

4

2 回答 2

2

用于Environment.getExternalStorageDirectory().getPath()获取任何给定设备上外部存储的路径。您应该使用它而不是硬编码/sdcard/

于 2013-03-05T03:00:19.763 回答
2

Galaxy Nexus 确实使用

/mnt/shell/emulated/0

有关坐骑的血腥细节,请参见此处...

您还可以将您的应用程序文件存储在返回的文件夹中

ContextWrapper.getFilesDir()

该路径将类似于:-

/data/data/$YOUR.PACKAGE/files
于 2013-03-05T02:58:33.857 回答