我对 Android 开发还是很陌生。我正在尝试使用相机拍照并将其保存到设备存储中。该应用程序崩溃了,调试后我意识到这是因为未安装设备外部存储。我该如何处理?我可以挂载存储还是我的应用无法在此特定设备上存储数据?
谢谢
更新:
有一个答案选择了这个问题,但它似乎已被删除......它将我链接到这些文档:http: //developer.android.com/reference/android/os/Environment.html
我对 Android 开发还是很陌生。我正在尝试使用相机拍照并将其保存到设备存储中。该应用程序崩溃了,调试后我意识到这是因为未安装设备外部存储。我该如何处理?我可以挂载存储还是我的应用无法在此特定设备上存储数据?
谢谢
更新:
有一个答案选择了这个问题,但它似乎已被删除......它将我链接到这些文档:http: //developer.android.com/reference/android/os/Environment.html
确保您使用的是 Environment.getExternalStorageDirectory() 而不是硬编码字符串。
有些系统使用 /sdcard 和一些 /mnt/sdcard 甚至 /mnt/sdcard2.. 由于您没有发布任何代码,我无法确定这是否能解决问题。
http://developer.android.com/reference/android/os/Environment.html#getExternalStorageDirectory%28%29