アカウント名:
パスワード:
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
日本発のオープンソースソフトウェアは42件 -- ある官僚
W-Zero3にツールを入れると (スコア:0)
100→75→49→19→9→1
だったりする。
かなーり複雑な事情があるんだろうなということだけは理解できる。
Re:W-Zero3にツールを入れると (スコア:1)
これは、Windows CE の API「GetSystemPowerStatusEx」 [microsoft.com]が返す値をそのまま表示しているだけです。
このAPIは BatteryLifePercent に、「バッテリ残量を0~100の数値で返す」ことになっているのですが、W-ZERO3の場合、その数値自体が上記のような飛び飛びの値になってます。
たぶん、このAPI自体はW-ZERO3用のバッテリドライバの返す値をそのまま横流ししているだけで、シャープが設計としてこういう離散的な値を返すようにしちゃってるんでしょう。
でも、この数値表示はそこそこ正確だと思います。100%→49%で、だいたい半分なので、ほぼ稼働時間に比例してる感じ。
49%や19%って半端な数字なのは、バッテリーメーターの表示計算とのすりあわせなんじゃないかと思ってます。
推測というか想像ですが、バッテリーメータの表示はOS側で残量から算出するようになっていていて、
3: 50%以上
2: 20%以上50%未満
1: 10%以上20%未満
0: 10%未満
って割り当てになってるんじゃないでしょうか。
で、ほぼ半分に減った時に目盛を一つ減らすために、残量数値を「50」ではなく「49」にしていると。