0

我希望我的 AppWidgetProvider(它是 BroadcastReceiver 的直接子类)在用户阅读以前未读的短信或打开未接来电列表时得到通知。到目前为止,我发现似乎不可能将 Intent 传递给 BroadcastReceiver,因为打开(短信/电话)活动的动作不是广播动作。

是否有另一种方法可以让 BroadcastReceiver 知道何时读取未读短信或打开未接来电列表?

4

1 回答 1

0

简短的回答:不,对不起。

“未读短信被读取”和“未接来电列表被打开”都不是操作系统的一部分。它们是应用程序的功能。在不同的设备上可以找到这些应用程序的不同实现。AFAIK 没有任何类型的这种性质的广播,主要是因为没有任何类型的授权和支持的 API 供开发人员使用。

于 2011-01-20T15:07:20.180 回答