Android Things 中的锁屏



我需要在用户不活动 15 秒后显示锁定屏幕。在我的项目中,我使用三页ViewPager

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

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

你可以这样做:

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

注意:您可能需要引用可以与窗口通信的活动。

检查此链接 : 链接

使用处理程序表示时间:

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

最新更新