@Implements(value=android.os.PowerManager.class)
public class ShadowPowerManager
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
ShadowPowerManager.ShadowWakeLock |
| Constructor and Description |
|---|
ShadowPowerManager() |
| Modifier and Type | Method and Description |
|---|---|
static android.os.PowerManager.WakeLock |
getLatestWakeLock()
Retrieves the most recent wakelock registered by the application
|
boolean |
isIgnoringBatteryOptimizations(java.lang.String packageName) |
boolean |
isInteractive() |
boolean |
isPowerSaveMode() |
boolean |
isScreenOn() |
boolean |
isWakeLockLevelSupported(int level) |
android.os.PowerManager.WakeLock |
newWakeLock(int flags,
java.lang.String tag) |
static void |
reset()
Discards the most recent
PowerManager.WakeLocks |
void |
setIgnoringBatteryOptimizations(java.lang.String packageName,
boolean value) |
void |
setIsInteractive(boolean interactive) |
void |
setIsPowerSaveMode(boolean powerSaveMode) |
void |
setIsScreenOn(boolean screenOn) |
void |
setIsWakeLockLevelSupported(int level,
boolean supported) |
@Implementation
public android.os.PowerManager.WakeLock newWakeLock(int flags,
java.lang.String tag)
@Implementation public boolean isScreenOn()
public void setIsScreenOn(boolean screenOn)
@Implementation(minSdk=20) public boolean isInteractive()
public void setIsInteractive(boolean interactive)
@Implementation(minSdk=20) public boolean isPowerSaveMode()
public void setIsPowerSaveMode(boolean powerSaveMode)
@Implementation(minSdk=21) public boolean isWakeLockLevelSupported(int level)
public void setIsWakeLockLevelSupported(int level,
boolean supported)
@Resetter public static void reset()
Discards the most recent PowerManager.WakeLocks
public static android.os.PowerManager.WakeLock getLatestWakeLock()
Retrieves the most recent wakelock registered by the application
@Implementation(minSdk=23) public boolean isIgnoringBatteryOptimizations(java.lang.String packageName)
public void setIgnoringBatteryOptimizations(java.lang.String packageName,
boolean value)