检测短信传入和传出

我想检测短信自动从我的应用程序传入和传出在任何时候这个应用程序打开或不。 如何编码?

这是发送和接收短信的好教程: http : //mobiforge.com/developing/story/sms-messaging-android 。

对于传入的消息,您确实可以configurationbroadcastlistener进行检测。 *

检测传出的消息也是可能的(只是改变这个职位,因为我不知道这一点)。 来自: http : //www.mail-archive.com/android-developers@googlegroups.com/msg26420.html

ContentResolver contentResolver = context.getContentResolver(); contentResolver.registerContentObserver(Uri.parse("content:// sms"),true, myObserver); 

当消息被发送和接收时,系统广播适当的消息。 你将不得不为适当的意图创buildBroadCastReceiver(请参阅文档的详细信息…我认为这是android.provider.Telephony.SMS_RECEIVED截获不确定发送虽然)