could really use some help here... anyone?
On Oct 16, 1:54 am, sdphil <[email protected]> wrote:
> I am trying to send an MMS message like this --
>
> Intent sendIntent = new Intent(Intent.ACTION_SEND);
> sendIntent.putExtra("sms_body", "hello world");
> sendIntent.setType("vnd.android-dir/mms-sms");
> sendIntent.putExtra(Intent.EXTRA_STREAM, Uri.fromFile(new File
> (url))); // I have tried Uri.parse(url) here
> sendIntent.setType("image/*"); // I have tried "image/jpg" and
> "impage/jpeg" here...
> startActivity(sendIntent);
>
> The file that I'm trying to send is in my application sandbox.
>
> /data/data/com.myapp.test/files/myco/cache/1234.jpg
>
> However, every time I send the message, I get --
>
> 10-16 01:46:51.371: ERROR/MediaModel(3298): IOException caught while
> opening or reading stream
> 10-16 01:46:51.371: ERROR/MediaModel(3298):
> java.io.FileNotFoundException: /data/data/com.myapp.test/files/myco/
> cache/1234.jpg
> 10-16 01:46:51.371: ERROR/MediaModel(3298): at
> org.apache.harmony.luni.platform.OSFileSystem.open(OSFileSystem.java:
> 231)
> 10-16 01:46:51.371: ERROR/MediaModel(3298): at
> java.io.FileInputStream.<init>(FileInputStream.java:80)
>
> Is this because the file I'm pointing at is in my local sandbox? And
> if it is, how do I expose it to the MMS app. I have thought about
> copying it to the SD card first, but that seems like a really bad
> solution...
>
> Can I have the intent run as thought the person who received it is
> me? (I thought I remembered reading that somewhere...)
>
> tia.
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---