MediaStore insertImage记录FileNotFoundException并返回null

时间:2019-03-20 22:31:15

标签: android filenotfoundexception mediastore android-storage

使用MediaStore.insertImage()方法时,我遇到了一些问题。

Bitmap adjustedBitmap = BitmapHelper.getMyAdjustedBitmap(smallerBitmap, sizeWidth, sizeHeight);
String imgUrl = MediaStore.Images.Media.insertImage(getContentResolver(), adjustedBitmap, "adjusted image", "Adjusted screensaver image");
Uri mAdjustedImageUri = Uri.parse(imgUrl);
// ... usage of mAdjustedImageUri

它在大多数设备上都能正常工作,但在棒棒糖设备中,insertImage()记录一个FileNotFoundException: No such file or directory,而imgUrlnullfilenotfoundexception

我正在Amazon Device Farm中进行测试。但是它可以在我的Android 5.1本地模拟器中使用。

有人没有知道它指向哪个文件,因为我没有传递任何Uri吗?

0 个答案:

没有答案