Android调用系统发送短信界面

时间:2022-11-18 08:58:35

很多软件都有分享的功能,不少是支持短信分享的,其实就是调用系统发送短信的Activity。代码实现非常简单:

/**

* 发送短信

* @param smsBody

*/

private void sendSMS(String smsBody)

{

Uri smsToUri = Uri.parse("smsto:");

Intent intent = new Intent(Intent.ACTION_SENDTO, smsToUri);

intent.putExtra("sms_body", smsBody);

startActivity(intent);

}
如果想指定发送人,则修改如下:

/**

* 发送短信

* @param smsBody

*/

private void sendSMS(String smsBody)

{

Uri smsToUri = Uri.parse("smsto:10000");

Intent intent = new Intent(Intent.ACTION_SENDTO, smsToUri);

intent.putExtra("sms_body", smsBody);

startActivity(intent);

}
看下效果图吧:

Android调用系统发送短信界面