I have an onActivityResult
returning from an mediastore image selection which I can get a URI for an image using the following:
Uri selectedImage = data.getData();
Converting this to a string gives this:
content://media/external/images/media/47
Or to a path gives:
/external/images/media/47
However I can't seem to find a way to convert this into an absolute path, as I want to load the image into a bitmap without having to copy it somewhere. I know this can be done using the URI and content resolver, but this seems to break on rebooting of the phone, I guess MediaStore
doesn't keep its numbering the same between reboots.
Question&Answers:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…