オンラインのAndroidドキュメントには次のように書かれています:
AppWidgetProvider でできることはすべて、通常の BroadcastReceiver でできます。
だから、私がやりたいのは、ウィジェットregisterReceiver()以外の別のイベントを介して登録することです。ACTION_APPWIDGET_*たとえばACTION_BATTERY_OKAY、これを行う方法はありますか? 明らかに、onUpdate()コードからイベントを登録することはできませんが、サービスなどを使用して登録する必要があります。問題は、プロバイダーへの参照を見つけることができないことです (AppWidgetManager は AppWidgetProviderInfo オブジェクトのみを返します)。
何か案が?