- Intent sendIntent = new Intent();
- sendIntent.setAction(Intent.ACTION_SEND);
- //这里是你发送的文本
-
sendIntent.putExtra(Intent.EXTRA_EMAIL, recipients);
-
sendIntent.putExtra(Intent.EXTRA_SUBJECT, subject.getText().toString()); sendIntent.putExtra(Intent.EXTRA_TEXT, body.getText().toString());
- sendIntent.putExtra(Intent.EXTRA_TEXT, "我用手机测试分享内容");
- sendIntent.setType("text/plain");
- startActivity(sendIntent);
假如你安装了过滤Action为ACTION_SEND,MIMEtype为“text/plain”的应用程序,这个系统就会启动,假如系统匹配到多个这样子的应用程序,他就会弹出一个Dialog列出所有的应用供用户选择
实际测试htcone 5.1
如果不加setType,则提示找不到处理此事件的程序
http://www.tutorialspoint.com/android/android_intents_filters.htm 中例子就没有
加了后会列出一大堆,貌似只要是能发送信息的软件全列了出来
但是在模拟器中自动就调到发送信息界面