我希望当用户阅读以前未读的短信或打开未接来电列表时,通知我的AppWidgetProvider (它是BroadcastReceiver的直接子类)。到目前为止,我发现似乎不可能将意图传递给BroadcastReceiver,因为打开(短信/电话)活动的操作不是广播操作。
有没有其他方法可以让BroadcastReceiver知道何时读取了未读短信或打开了未接来电列表?
发布于 2011-01-20 23:07:20
简短的回答是:不,对不起。
“未读短信息已读”或“未接来电列表已打开”都不是操作系统的一部分。它们是应用程序的功能。这些应用程序的不同实现可以在不同的设备上找到。AFAIK没有任何这种性质的广播,主要是因为没有任何类型的授权和支持的API供开发人员使用。
https://stackoverflow.com/questions/4748653
复制相似问题