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

Reply via email to