如何检查 Android < 5.0 是否启用了节电模式?
How to check if the Battery Saver Mode is enabled on Android < 5.0?
据我所知,有些版本低于 5.0 的设备具有节电选项。
类似问题中提供的答案不正确,没有解释任何内容。
在 Android 5.0+ 上,我们可以在此处使用此脚本:
PowerManager powerManager = (PowerManager) this.getSystemService(Context.POWER_SERVICE);
if ( powerManager.isPowerSaveMode()) {
//code
}
我的问题是:
有没有一种通用的方法来检查是否有节电模式以及它是否在 API < 21 上 enabled/disabled?
对于 KitKat 及以下版本,省电不是库存中启用的标准功能 android,但一些制造商通过一些不同的方法实现了这一点。所以没有标准的方法来检查这个。
据我所知,有些版本低于 5.0 的设备具有节电选项。
在 Android 5.0+ 上,我们可以在此处使用此脚本:
PowerManager powerManager = (PowerManager) this.getSystemService(Context.POWER_SERVICE);
if ( powerManager.isPowerSaveMode()) {
//code
}
我的问题是: 有没有一种通用的方法来检查是否有节电模式以及它是否在 API < 21 上 enabled/disabled?
对于 KitKat 及以下版本,省电不是库存中启用的标准功能 android,但一些制造商通过一些不同的方法实现了这一点。所以没有标准的方法来检查这个。