こんにちわ。 Katz@newbieです。
AppWidget で信号強度やバッテリー残量などを表示させるにはどうするのか調べています。
SDK のサンプルを参考に、
AndroidManifest.xmlファイルに BroadcastReceiver の継承したサブクラスを定義し、
intent-filter には ACTION_BATTERY_CHANGED を追記。
ExampleBroadcastReceiverクラスには、onReceive()メソッドで、
action の内容が Intent.ACTION_BATTERY_CHANGED である場合に、バッテリーステータスを取得させています。
なのですが、、、
ログを見る限り、BroadcastReceiverが動いていません。
telnet でバッテリーステータスを変更するコマンドを送っても、何も反応しません。
AppWidget で BroadcastReceiver 扱う、AndroidManifest.xmlにBroadcastReceiver
を定義する場合、
何かしなければならないことがあるのでしょうか?
アドバイスを頂ければ助かります。
■AndroidManifest.xmlファイル
<application android:icon="@drawable/icon" android:label="@string/
app_name">
<receiver android:name=".ExampleBroadcastReceiver"
android:enabled="true">
<intent-filter>
<action android:name="android.intent.ACTION_TIMEZONE_CHANGED" />
<action android:name="android.intent.ACTION_TIME" />
<!-- ADD
________________________________________________________________ -->
<action android:name="android.intent.action.BATTERY_CHANGED" />
<!--
_____________________________________________________________________
-->
</intent-filter>
</receiver>
</application>
--
このメールは Google グループのグループ「日本Androidの会」の登録者に送られています。
このグループに投稿するには、
android-g...@googlegroups.com にメールを送信してください。
このグループから退会するには、
android-group-j...@googlegroups.com にメールを送信してください。
詳細については、
http://groups.google.com/group/android-group-japan?hl=ja からこのグループにアクセスしてください。