バッテリー情報テキスト
バッテリー情報を表示するウィジットはたくさんあるが、自由なテキストを設定できるものが見当たらなかったため、自作した。
http://www.androidzoom.com/android_applications/tools/batterystatustext_ntza.html
AppWidgetProviderはIntentを受信する度にオブジェクトが生成されるようなので、極力staticなフィールドを使用して、このアプリ自体がバッテリーを消費しないよう工夫した。
Serviceも最小限の更新処理だけが動くように作ってある。