首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

怎么使程序默认的发送短信,而不需要调用发短信的程序

2012-08-21 
如何使程序默认的发送短信,而不需要调用发短信的程序Java codeUri uri Uri.parse(smsto:0800000123)I

如何使程序默认的发送短信,而不需要调用发短信的程序

Java code
Uri uri = Uri.parse("smsto:0800000123");Intent it = new Intent(Intent.ACTION_SENDTO, uri);it.putExtra("sms_body", "The SMS text");startActivity(it); 
 
这段程序还需要打开系统的短信应用,然后点击发送。
如何设置能够自动发送短信呢?

[解决办法]
用SmsManager来做,sendTextMessage。去看一下demo, SmsMessagingDemo.java
[解决办法]
Java code
SmsManager manage=SmsManager.getDefault();List<String> all=manage.divideMessage("要发送的短信内容");Iterator<String> it=all.iterator();while(it.hasNext()){manage.sendTextMessage("接收人的手机号码", null, it.next(), null, null);} 

热点排行