gpt4 book ai didi

android - insertImage 中的未知 URI 错误

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:11:36 24 4
gpt4 key购买 nike

尝试将位图保存到图库中

Bitmap bitmap = Bitmap.createBitmap(surfaceView.getWidth(), surfaceView.getHeight(), Bitmap.Config.ARGB_8888);
surfaceView.draw(new Canvas(bitmap));
MediaStore.Images.Media.insertImage(getContentResolver(), bitmap, "foo" , "bar");

我在模拟器上运行了应用程序并得到了一个 UnsupportedOperationException。

07-25 22:27:48.719: E/MediaStore(1918): Failed to insert image
07-25 22:27:48.719: E/MediaStore(1918): java.lang.UnsupportedOperationException: Unknown URI: content://media/external/images/media
07-25 22:27:48.719: E/MediaStore(1918): at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:168)
07-25 22:27:48.719: E/MediaStore(1918): at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:136)
07-25 22:27:48.719: E/MediaStore(1918): at android.content.ContentProviderProxy.insert(ContentProviderNative.java:415)
07-25 22:27:48.719: E/MediaStore(1918): at android.content.ContentResolver.insert(ContentResolver.java:730)
07-25 22:27:48.719: E/MediaStore(1918): at android.provider.MediaStore$Images$Media.insertImage(MediaStore.java:801)

不幸的是我现在没有任何安卓设备,这是因为模拟器吗?还是其他原因?

最佳答案

当 SD 卡上不存在目录 DCIM/Camera 时,我遇到了类似的问题。创建目录(并获得许可)为我解决了类似的问题。

关于android - insertImage 中的未知 URI 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17860526/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com