找出装置是否处于省电模式

jes*_*esu 2 android

我需要以编程方式检查设备是否处于省电模式下。我的应用程序在24/7上运行。因此,在省电模式下,网络已禁用,设备进入睡眠状态。

Sag*_*ane 5

检查此代码。

PowerManager powerManager = (PowerManager)
            getActivity().getSystemService(Context.POWER_SERVICE);
    if (android.os.Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP
            && powerManager.isPowerSaveMode())
    {

    }
Run Code Online (Sandbox Code Playgroud)