我正在尝试将位图保存到 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);