1

ロック画面用のライブ壁紙を作ろうと考えています。現状では、通常のホーム画面にもある場合、ロック画面にライブ壁紙を表示できることを発見したばかりなので、自分で作成することを検討することにしました.

壁紙にカレンダーの日付、時刻、および次のいくつかの今後のイベントを表示したいのですが、ロック画面にいない場合はこれらの要素を表示したくありません。

電話のロックが解除されているかどうかをプログラムで判断し、テキストを表示しないことは可能ですか? それとも逆?

4

1 に答える 1

1

によると:画面がロックされているときの検出

KeyguardManager myKM = (KeyguardManager)  
context.getSystemService(Context.KEYGUARD_SERVICE);
if( myKM.inKeyguardRestrictedInputMode()) {
     //it is locked 
} else {
     //it is not locked
}
于 2013-03-19T20:27:28.337 に答える