我想在这个应用程序打开时自动检测我的应用程序中的sms传入和传出。如何编码?
答案 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
不确定是否发送)