BatteryCrystalで、端末起動時の表示がバグっているようなので、起動したときの値を取得してそれを表示すればよいのかと思い、調査中。ツイッターで質問したところ、@yyaammaaさんから教えて頂いたページの方法で、現在のバッテリーの状態が取れました!
public int getBatteryLevel() {
Intent bat = context.registerReceiver(null,
new IntentFilter(Intent.ACTION_BATTERY_CHANGED));
int level = bat.getIntExtra("level", 0);
int scale = bat.getIntExtra("scale", 100);
return level * 100 / scale;
}
registerReceiverで、登録するレシーバをnullにして結果をIntentで受け取るんですね〜!こんな方法があったとは…。なるべく早めにBatteryCrystalを直せるように頑張ろうと思います!

はじめまして。こちらのサイトを見て啓発されまして、自転車通勤にはまりだしました。
福岡市在住の38歳2児の父です。
今乗ってるのは、H12年に安く買った(と言っても当時の自分の給料じゃナカナカの出費でしたが)ブリジストンの「ECO FOREST」というマウンテンルック車です。
新しい自転車ほすぃですねぇ。
よろしくお願いします。
あ、前のコメント、名前のところにメルアドが被ってますね(汗)。失礼しました、