24

Android Lollipop には、いつでもオンにできるバッテリー セーバー モードが導入されており、バッテリーが 15% 以下になるとデフォルトでオンになります。バッテリーセーバーは重要な情報を提供するアニメーションを無効にするため、これは私のアプリに問題を引き起こします。(コンテキストを示すために、私のアプリでは、ユーザーが Android Wear ウォッチ フェイスを構成できるようにしています。ユーザーが新しい「テーマ」を保存すると、テーマがアクション バーのボタンに移動して、保存先がわかるようにアニメーション化します。アニメーションはバッテリー セーバーによって無効にされており、保存を押しても何も起こらないため、混乱を招くと思います。)

では、バッテリーセーバーがオンになっているかどうかをプログラムで判断する方法はありますか? そうすれば、トーストを表示するなど、アニメーションに代わるものを提供できます。

4

2 に答える 2

-1

Android lollipopには、 vlueを返すisまたはlikeを示すBattery saver独自のメソッドがあります。Battery saverOnOffisPowerSaveMode()boolean

于 2015-08-08T19:27:53.260 に答える