bump =] On Aug 1, 7:29 pm, Sheado <chad...@gmail.com> wrote: > Hi All, > > Is it possible to create anACTION_SENDIntent and ContentProvider to > send a compressed image directly from memory? > > I want to avoid having to the save the image to the SD card and then > sharing it via its URI. Instead I would like to write a > ContentProvider and have the image data be return as a Stream or > Blob. > > Here's an abbreviation of what I have so far: > public class ImageContentProvider extends ContentProvider > { > ........ > @Override > public AssetFileDescriptor openAssetFile( Uri uri, String mode ) > throws FileNotFoundException > { > ............ // this gets called when trying to gmail an image - any > way to do this without a saved file???? > } > > @Override > public Cursor query( Uri uri, String[] projection, String selection, > String[] selectionArgs, String sortOrder ) > { > return new ImageCursor(); > } > > ...... > class ImageCursor extends AbstractCursor > { > .... > @Override > public String[] getColumnNames() > { > return new String[] { > Images.ImageColumns.DISPLAY_NAME, > Images.ImageColumns.SIZE }; > } > > @Override > public byte[] getBlob( int column ) > { > // this never gets called - any way to use > this instead of openAssetFile()??? > } > .......... > > } > > Any ideas?? > Thanks! > Chad
-- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en