2016-03-28 10 views

答えて

0

をあなたはWakeLockを使用しても、それぞれの活動のためのキーボードを無効にする必要があります。それらはWindowManager.LayoutParamsクラスの助けを借りて達成することができます。

WakeLockは、あなたのアプリがスクリーンを起こすようにします。つまり、あなたのアクティビティや完全なアプリがフォアグラウンドで実行されている間にディスプレイをオンにすることができます。 WakeLockは、次のリンクを経る実装の詳細については:お使いのキーガードを無効にするには

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

関連する問題