怎么使程序默认的发送短信,而不需要调用发短信的程序
如何使程序默认的发送短信,而不需要调用发短信的程序
这段程序还需要打开系统的短信应用,然后点击发送。
如何设置能够自动发送短信呢?
------解决方案--------------------
用SmsManager来做,sendTextMessage。去看一下demo, SmsMessagingDemo.java
------解决方案--------------------
- 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); }