2016-02-12 156 views

回答

7

API級別17後這會工作

<activity 
    android:name=".yourActivityName" 
    android:showOnLockScreen="true" 
    android:screenOrientation="sensorPortrait" > 

或的onCreate()寫這個調用setContentView()

getWindow().addFlags(WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED); 
+1

這個作品!!!!!!謝謝!!! – joseporto

+0

在點擊通知時,顯示鎖定屏幕對話框。沒有在我的手機上工作。 –

+0

直到使用@CamiloOrtegón解決方案才能正常工作 – avisper

3

在該方法中的onCreate(捆綁savedInstanceState),你應該添加一些窗口標誌之前:

Window window = this.getWindow(); 
window.addFlags(LayoutParams.FLAG_DISMISS_KEYGUARD); 
window.addFlags(LayoutParams.FLAG_SHOW_WHEN_LOCKED); 
window.addFlags(LayoutParams.FLAG_TURN_SCREEN_ON); 
相關問題