检测短信传入和传出

时间:2010-04-29 07:50:47

标签: android sms

我想在这个应用程序打开时自动检测我的应用程序中的sms传入和传出。如何编码?

2 个答案:

答案 0 :(得分:26)

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

对于传入消息,您确实可以配置广播用户进行检测。 *

也可以检测传出消息(因为我不知道这个,所以改变了这篇文章)。来自:http://www.mail-archive.com/android-developers@googlegroups.com/msg26420.html

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

答案 1 :(得分:1)

系统在发送和接收消息时广播适当的消息。您必须为适当的Intent创建BroadCastReceiver(有关详细信息,请参阅文档...我认为截取时android.provider.Telephony.SMS_RECEIVED不确定是否发送)