Android 事物中的锁屏

Lockscreen in Android Things

我需要在用户闲置 15 秒后显示锁屏。在我的项目中,我使用 ViewPager 三页。

如何检查所有三个页面中的非活动用户操作以及该页面上的所有元素?

你可以这样做:

WindowManager wm = Context.getSystemService(Context.WINDOW_SERVICE); //Get the context 

Window window = getWindow();  
window.addFlags(wm.LayoutParams.FLAG_DISMISS_KEYGUARD);  //Unlock the screen

DevicePolicyManager mDPM = (DevicePolicyManager)getSystemService(Context.DEVICE_POLICY_SERVICE); //Lock the screen

注意 :您可能需要参考可以与 window.

通信的 activity

检查这个 link : link

使用时间处理程序:

new Handler().postDelayed(new Runnable() {
            @Override
            public void run() {
               // write you code 
           }
        }, 15000;//15sec

您可以使用一个计时器,该计时器在 15 秒不活动后显示锁定屏幕,并在 Activity's onUserInteraction() 方法中将其计时归零。