2016-03-28 76 views

回答

0

您需要使用激活鎖定並禁用鍵盤相應的活動。他們可以通過WindowManager.LayoutParams類的幫助來實現。

激活鎖定允許您的應用程序來喚醒屏幕即開啓,而你的活動或您的完整的應用程序在前臺運行的顯示。要了解更多關於貫徹激活鎖定經過以下幾個環節:

http://developer.android.com/training/scheduling/wakelock.html

要禁用鍵盤鎖,您需要使用WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED和/或WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD標誌爲各自的活動。

爲了更多地瞭解他們,請訪問以下鏈接:

http://developer.android.com/reference/android/view/WindowManager.LayoutParams.html#FLAG_DISMISS_KEYGUARD

http://developer.android.com/reference/android/view/WindowManager.LayoutParams.html#FLAG_SHOW_WHEN_LOCKED

您還需要使用下面的權限,在你的Android項目的清單文件:

<uses-permission android:name="android.permission.WAKE_LOCK" /> 
<uses-permission android:name="android.permission.DISABLE_KEYGUARD" /> 
0

您需要在AndroidManifest.xml文件以下權限:

<uses-permission android:name="android.permission.WAKE_LOCK" /> 
<uses-permission android:name="android.permission.DISABLE_KEYGUARD" /> 

檢查this link