现在的位置: 首页 > 综合 > 正文

Android调用系统发送短信界面

2013年12月24日 ⁄ 综合 ⁄ 共 574字 ⁄ 字号 评论关闭

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

1 /**
2  
3 * 发送短信
4  
5 * @param smsBody
6  
7 */
8  
9 private void
sendSMS(String smsBody)
10  
11 {
12  
13 Uri smsToUri = Uri.parse("smsto:");
14  
15 Intent intent = new
Intent(Intent.ACTION_SENDTO, smsToUri);
16  
17 intent.putExtra("sms_body", smsBody);
18  
19 startActivity(intent);
20  
21 }

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

1 /**
2  
3 * 发送短信
4  
5 * @param smsBody
6  
7 */
8  
9 private void
sendSMS(String smsBody)
10  
11 {
12  
13 Uri smsToUri = Uri.parse("smsto:10000");
14  
15 Intent intent = new
Intent(Intent.ACTION_SENDTO, smsToUri);
16  
17 intent.putExtra("sms_body", smsBody);
18  
19 startActivity(intent);
20  
21 }

看下效果图吧:

若水工作室

 

抱歉!评论已关闭.