0
的中文版在線文檔說:的Android的AppWidgetProvider和BroadcastReceivers
一切可以用的AppWidgetProvider做,你可以用常規的廣播接收器做。
所以,我想要做的就是通過registerReceiver()
登記比ACTION_APPWIDGET_*
在我的窗口小部件之外的其他事件。例如ACTION_BATTERY_OKAY
,有沒有辦法做到這一點?顯然我不能註冊從onUpdate()
代碼的事件,但我應該使用服務或其他方式。問題是,即時通訊無法找到提供者的任何引用(AppWidgetManager只返回AppWidgetProviderInfo對象)。
有什麼想法?
我知道我可以在清單上註冊事件,但我想通過Java代碼來完成。 – JohnUopini 2010-07-10 07:16:51