这就是我调用SMS应用程序的方式:
Intent sendIntent = new Intent(Intent.ACTION_VIEW);
sendIntent.putExtra("sms_body", "The SMS text");
sendIntent.setType("vnd.android-dir/mms-sms");
startActivity(sendIntent);
Run Code Online (Sandbox Code Playgroud)
如何通过twitter/Whatsapp/Facebook发送消息呢?我该怎么写代替mms-sms?我没有发现这方面的文件.
我也找不到直接调用Facebook/Twitter的方法,但你总是可以打电话android.content.Intent.ACTION_SEND让用户选择应用程序.

Intent i = new Intent(android.content.Intent.ACTION_SEND);
i.setType("text/plain");
i.putExtra(Intent.EXTRA_SUBJECT, "Subject");
i.putExtra(Intent.EXTRA_TEXT, "Message body");
startActivity(Intent.createChooser(i, "Share dialog title"));
Run Code Online (Sandbox Code Playgroud)
但是,使用此功能通过Facebook共享时可能存在错误.有关详细信息,请参阅:Android Facebook Intent
| 归档时间: |
|
| 查看次数: |
9512 次 |
| 最近记录: |