ステータスバーのバッテリーアイコンとレベルが正しく変更されているかどうかを調べたいので、ステータスバーのバッテリーアイコンリソースIDまたは完全なファイルパス/名前を取得したいと思います。
バッテリーマネージャーを使用してアイコンのリソースIDを取得しようとしました。
intent.getIntExtra(BatteryManager.EXTRA_ICON_SMALL, 0)
しかし、私は作者がしたのと同じ問題に遭遇しました: Android:「システム」へのアクセス-drawables
/res/drawable/stat_sys_battery.xml
レベルに関係なく、パスが同じアイコンが表示されます。このアイコンがステータスバーのアイコンと同じでない理由を知りたいのですが。私の目標は、ステータスバーのアイコンを取得することです。
私はかなり長い間答えを探してきましたが、このトピックに関するほとんどの投稿はステータスバーのバッテリーアイコンの変更に関するものですが、私の質問はステータスバーのステータスとアイコンを取得する方法です。つまり、変更したくないです。アイコン。
私を助けてください!前もって感謝します。