0

我正在尝试将位图保存到 sd 卡并使用 Media.insertImage 中返回的字符串,稍后创建位图的实例。但是重新创建它是行不通的。它正在正确保存位图,因为我可以在图库应用程序中看到它,但我无法正确获取位图路径或其他东西。任何帮助我都会非常感激。这就是我正在做的事情。

            Bitmap image = Bitmap.createBitmap(this.getWidth(), this.getHeight(), Bitmap.Config.RGB_565);
        this.draw(new Canvas(image));
        String s = Images.Media.insertImage(Mycontext.getContentResolver(), image, "mytitle", null);

我稍后会在上面的 loc = s 应用程序中尝试重新创建它:

Bitmap bmp = BitmapFactory.decodeFile(loc);
4

1 回答 1

1

采用:

Images.Media.getBitmap(Mycontext.getContentResolver(), Uri.parse(loc))

于 2012-04-03T20:58:47.460 回答