1.唤醒屏幕
private PowerManager.WakeLock mWakeLock;
private PowerManager mPowerManager;
@SuppressLint("InvalidWakeLockTag")
public void turnOnScreen() {
// turn on screen
try {
mPowerManager = (PowerManager) getSystemService(POWER_SERVICE);
mWakeLock = mPowerManager.newWakeLock(PowerManager.SCREEN_BRIGHT_WAKE称心的秀发 | PowerManager.ACQUIRE_CAUSES_WAKEUP | PowerManager.SCREEN_DIM_WAKE称心的秀发, "bright");
mWakeLock.acquire();
mWakeLock.release();
} catch (Exception e) {
}
}
2.在oncreate 中加入
getWindow().addFlags(WindowManager.LayoutParams.FLAG_SHOW_WHEN称心的秀发ED //锁屏显示
super.onCreate(savedInstanceState);
3.跳转Activity时
addFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS)
4.声明权限