On Nov 17, 7:06 am, Streets Of Boston flyingdutc...@gmail.com wrote:
When using openInputStream on the content-resolver, the returned input-
stream is not as 'flexible' as a FileInputStream. For example,
FileInputStreams can be retried if something goes wrong. The one
returned by
Thanks! I never thought about going through the file-descriptor.
But why is using the DATA column discouraged? It works fine and it's a
public column (not part of a private API or such).
On Nov 17, 12:42 pm, Dianne Hackborn hack...@android.com wrote:
On Tue, Nov 17, 2009 at 7:06 AM, Streets Of
That only works if the provider's data exists somewhere that is
world-readable, which is basically only the media provider. It really
shouldn't be specified as a generic column, but something very specific to
the media provider. I would strongly recommend not using it.
On Wed, Nov 25, 2009 at
But if you know when you're dealing with images from the media-
provider that are stored on the SD-card, then using the
MediaStore.Images.ImageColumns.DATA column should be fine?
On Nov 25, 3:34 pm, Dianne Hackborn hack...@android.com wrote:
That only works if the provider's data exists
If you know exactly that is what you are dealing with, okay.
On Wed, Nov 25, 2009 at 6:46 PM, Streets Of Boston
flyingdutc...@gmail.comwrote:
But if you know when you're dealing with images from the media-
provider that are stored on the SD-card, then using the
If I remember rightly, the gallery returns you a content uri
so you'll want to do something like: getContentResolver
().openInputStream(uri)
On Nov 17, 5:53 am, Abhi abhishek.r.sha...@gmail.com wrote:
Hi Dianne,
I am trying to do the following.
I have an Image viewer where in the user picks
When using openInputStream on the content-resolver, the returned input-
stream is not as 'flexible' as a FileInputStream. For example,
FileInputStreams can be retried if something goes wrong. The one
returned by openInputStream can not.
To get the fully qualified path-name to the image-file
Thank you so much guys. I have it working as below...
Cursor cursor = getContentResolver().query(uri, null, null, null,
null);
cursor.moveToFirst();
int idx = cursor.getColumnIndex(MediaStore.Images.ImageColumns.DATA);
String absoluteFilePath = cursor.getString(idx);
FileInputStream fis = new
On Tue, Nov 17, 2009 at 7:06 AM, Streets Of Boston
flyingdutc...@gmail.comwrote:
To get the fully qualified path-name to the image-file (jpg/png),
query the Uri of the image and obtain the value of the DATA (_data)
column. This value is a String, the fully-qualified path to the image
file.
9 matches
Mail list logo