マニフェストに BroadcastReceiver を登録しようとしていますが、登録できません。手で xml を書き込もうとした (そして失敗した) 後、Eclipse のツールをクリックして、次のように Eclipse の GUI から受信機を追加しました (手でコードを書きませんでした)。
<receiver android:name="MyReceiver" android:enabled="true">
<intent-filter>
<action android:name="android.intent.action.BATTERY_CHANGED"/>
</intent-filter>
</receiver>
私がやろうとしているのは、システムが送信するすべての BATTERY_CHANGED インテントをキャッチすることです。しかし、それは単に受信を開始しません。
システムをインスタンス化し、このレシーバーを動作させるために、マニフェスト/レシーバー/アクティビティ コードに何かを追加する必要がありますか?
registerReceiver()
このレシーバーをアクティビティとは別に実行したいので、関数を使用したくありません。