サーバーでアラームが発生したときにユーザーに通知するアプリケーションがあるため、アラームが発生すると、アプリはビープ音を鳴らしてアクティビティを開きます。音。この機能は他のタブでは正常に機能しますが、samsung galaxy タブではキーガードを閉じません。ビープ音が推進力になり、デバイスのキーガードを手動で解放すると、アラームが生成されたときに表示する必要があるアクティビティを確認できます。
以下のコードを使用して、アクティビティの onCreate メソッドでキーガードを解除しています。
getWindow().addFlags(WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON);
getWindow().addFlags(WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD);
このコードが Samsung Galaxy タブで機能しない理由がわかりません。よろしく、ピクス