我已经在AndroidManifest.xml文件中添加了这行代码:
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
然而,当我运行代码写入sd卡时,我会得到这个错误:
02-19 13:24:46.760: E/CameraTest(598): /mnt/sdcard/image.jpg: open failed: EACCES (Permission denied)
我该怎样解决这个问题?
编辑:我正在使用带有SD卡的Android模拟器。
编辑2:现在我知道问题出在哪里了:我调用了函数Environment.getExternalStorageState()
,并且返回“已移除”。有人知道如何修复此问题并将状态设置为MEDIA_MOUNTED
吗?
谢谢!