When you store it in the EXTERNAL_CONTENT_URI, your image can already
be shared with every other app on the phone.

When you added (inserted) the image, your result was a Uri. This Uri
can be used by any other app to obtain your image.

On Oct 13, 4:42 pm, m_vitaly <[email protected]> wrote:
> My program creates a bitmap and successfully stores it on external
> storage (Images.Media.EXTERNAL_CONTENT_URI).
>
> The next option to implement is to share the image.
> I'm thinking about different way of doing it:
> 1. Save it as captured image (as before) and startActivity with
> Intent.ACTION_SEND intent with the saved image uri.
> 2. Save it in application's home directory (getFileStreamPath()),
> startActivityForResult as in 1. and I hope that I'll recieve a result
> when the message is sent.
> 3. Save it in some kind of temp/cache folder and don't bother about
> deleting it or delete it as in 2.
>
> Personally I prefer the second option.
>
> My questions are:
> Will it work with startActivityForResult() as in 2. ?
> Do I have access to temp/cache folder as in 3. ? If I do, Should I
> delete the file afterwards ?
> May be some flag for Intent.ACTION_SEND to delete the file
> afterwards ?
>
> Thanks.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to