想写一个短信群发器,用于过年过节啊之类的发送短信给亲朋好友。并且是定制的。首先来看下如何发送短信,网上大量参考,自己也测试了下。下面代码只实现了发送短信的功能。没有界面啥可言。
package name.tanglei.msgsend; |
当然,直接运行后,可以看到Logcat有代码输出,在虚拟机里面也输出了msg has been sent sucessfully!,明显Activity.RESULT_OK不要是发送短信成功的标识了。先将就吧。在我的defy下也输出同样的效果,但后来10086给回复证明了短信确实是发送出去的。
当然,要有发送信息的权限,在manifest中得加入
<uses-permission android:name="android.permission.SEND_SMS"/> |
/** |
本例中的代码 m.sendTextMessage(destinationAddress, null, text, sentPi, deliveryPi); 改成m.sendTextMessage(destinationAddress, null, text, null, null); 效果完全一样的。后面再调整到底有没法发送成功的监听调整吧。