我已经在图像视图中设置了图像。现在我想保存这个状态,并且需要知道该图像的图像路径。有没有办法做到这一点?是否可以在图像视图中获取图像的图像路径?
UPDATE:
// Decode, scale and set the image.
Bitmap myBitmap = BitmapFactory.decodeFile(selectedImagePath);
Bitmap scaledBitmap = Bitmap.createScaledBitmap(myBitmap, NEW_WIDTH, NEW_HEIGHT, true);
myBitmap.recycle();
myBitmap = null;
mImageView.setImageBitmap(scaledBitmap);
为什么你需要一个图像路径,当你已经有了selectedImagePath?你的意思是为了获得缩放位图的路径吗?恕我直言,缩放位图存储在内存中,你不能得到它的路径(除非你坚持下去).. p.s.检查这是否你想坚持位图http://stackoverflow.com/questions/649154/android-bitmap-save-to-location – sinek
,我怎样才能得到缩放图像的路径? – user1420042
你不能,你只能得到它的参考。另一方面,如果真的需要的话,你可以使用该引用并将映像刷新到磁盘以备后用(尽管我仍不明白为什么你需要使用路径而不是图像引用?)。 – sinek