Android在待機狀態下顯示Activity

問題描述:要做到像Line一樣,待機時跳出通知畫面,需要做一些設定才有辦法達到效果,因為在非待機模式下直接Intent就可顯示,但是在待機鎖屏的情況下Intent是無法顯示的

解決辦法:

在需要顯示的Activity的onCreate()中加入下列程式

	this.getWindow().setFlags(
			WindowManager.LayoutParams.FLAG_FULLSCREEN
					| WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD
					| WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED
					| WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON,
			WindowManager.LayoutParams.FLAG_FULLSCREEN
					| WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD
					| WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED
					| WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON
					| WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
	requestWindowFeature(Window.FEATURE_NO_TITLE);
	setContentView(R.layout.activity_alarm);

參考網址:http://blog.csdn.net/lovekiss2012/article/details/8541548

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *