找出设备是否处于省电模式或不是android

时间:2016-12-27 06:12:14

标签: android

我需要检查设备是否处于省电模式或者不是以编程方式运行android.My应用程序在24/7上运行。因此在省电模式下,网络禁用且设备进入休眠状态。

2 个答案:

答案 0 :(得分:5)

检查此代码。

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

    }

答案 1 :(得分:1)

是的,您可以通过isPowerSaveMode()检测到这一点,它根据android设备的模式返回布尔值。

您可以获得更多信息here.