xsmile
You can fly higher
xsmile's Blog
Android笔记五

Android中关于分享的实现我一直都没找到!今天总算被我撞见了,记录一下:

http://m.ouku.com/attach/1147/1292840741_7f5b5a84.jpg

==================================================

Android 使用MMS彩信或者Gmail发送图片

Intent i = new Intent(Intent.ACTION_SEND);
i.putExtra(Intent.EXTRA_STREAM,imageUri);//这里必须是图片的uri
i.setType("image/jpeg");
startActivity(Intent.createChooser(i,TITLE_TIP));//TITLE_TIP是弹出的选择程序处理的文字标题

==================================================
Android 使用短信或者Gmail发送文字

Intent intent = new Intent(Intent.ACTION_SEND);
intent.setType("text/plain");
intent.putExtra(Intent.EXTRA_SUBJECT,SOMETHING_TITLE)//Gmail的邮件主题,可选
intent.putExtra(Intent.EXTRA_TEXT,SOMETHING_TEXT_BODY);//文本内容
startActivity(Intent.createChooser(intent,TITLE_TIP);//弹出的选择程序处理的文字标题

这样所有intent-filter的action设置为android.intent.action.SEND的Activity都将作为被选择程序出现在列表中。

发表回复

textsms
account_circle
email

  • allen

    多谢你的博客了,给我很大帮助;深感网络信息之多之杂,难得遇见几个真正帮着解决问题的。

    13 年前 回复

xsmile's Blog

Android笔记五
Android中关于分享的实现我一直都没找到!今天总算被我撞见了,记录一下: ================================================== Android 使用MMS彩信或者Gmail发送图片 Intent i = …
扫描二维码继续阅读
2011-09-21