如果在锁屏上显示,动态壁纸识别

时间:2013-03-19 20:02:29

标签: android live-wallpaper

我正在为我的锁屏制作动态壁纸。就目前而言,我只是发现你可以在锁屏上有一个动态壁纸,如果你也在常规主屏幕上有它...所以我决定自己制作。

我想让我的壁纸在我的日历中显示日期,时间和接下来几个即将发生的事件......但如果我不在锁屏上,我不希望这些元素显示。

是否可以以编程方式确定手机是否已解锁且未显示文字?或者反过来?

1 个答案:

答案 0 :(得分:0)

根据:Detecting when screen is locked

KeyguardManager myKM = (KeyguardManager)  
context.getSystemService(Context.KEYGUARD_SERVICE);
if( myKM.inKeyguardRestrictedInputMode()) {
     //it is locked 
} else {
     //it is not locked
}