Android MediaStore.Images.Media.insertImage仅在使用相机应用程序拍照后才能在KitKat上运行

时间:2013-11-23 16:07:04

标签: android mediastore android-4.4-kitkat

我有一个应用程序,用户使用Canvas和Bitmap绘制图像。当用户希望保存图像时,我使用MediaStore.Images.Media.insertImage。

在Android 4.3或更早版本的设备或AVD上运行。

在Android 4.4 AVD上运行。

在Android 4.4设备上,它失败,FileNotFound异常仅出现在DDMS中。但是,如果我转到Android 4.4设备相机应用程序并拍摄一张照片,然后返回我的应用程序并保存我的图像IT WORKS!

对我来说似乎是一个错误。有人有什么想法吗?

最好,保罗

1 个答案:

答案 0 :(得分:0)

确保文件夹/ sdcard / 0 / emulated / DCIM / Camera。在Android V4.4(Kitkat)中,第三方应用程序不会创建DCIM / Camera文件夹。这似乎是一个错误。

related Google's commit