問題描述:要做到像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