我想编写一个静默运行的应用程序。应用程序需要收到有关新邮件的通知。它只需要知道何时收到新消息,不需要阅读消息的内容。
我怎样才能做到这一点?
更新:是否有一个功能可以检查给定时间是否有新消息。我的想法是将这个检查放在循环中,并定期检查新消息。
答案 0 :(得分:2)
这是一个关于发送和接收短信的好教程: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)
要查看传入消息,您需要BroadcastReceiver和权限:RECEIVE_SMS。 这里很容易: http://mobiforge.com/developing/story/sms-messaging-android