安卓:如何以编程方式直接调用PIN屏幕?

6

目前使用的2.2 API可以通过DevicePolicyManager.lockNow()锁定设备。

调用该方法后,我会得到一个标准的Android锁屏。我必须解锁设备才能看到下一个我真正感兴趣的屏幕——PIN屏幕。

因此,我的问题是“是否可以直接调用PIN屏幕(而不是先进入锁屏界面)?”。


@njzk2:不幸的是,我们最终决定完全不使用DevicePolicyManager,而是采用我们自定义的PIN屏幕活动,因为我们对它有更多的控制权。 - Vit Khudenko
1个回答

1

您可以使用操作设置为DevicePolicyManager.ACTION_SET_NEW_PASSWORD来启动一个意图。


不是现实改变密码屏幕,之后一旦你更改了密码,就会得到密码更改意图,并且你可以在那个上调用lockNow。 - Naresh
谢谢您的反馈。不过很抱歉,那并不是我需要的。因为实际上我需要确保现在持有设备的是原始用户。所以每次想要识别用户时更改密码并不是一个选项。目前我们对当前的解锁不便感到相当舒适。 - Vit Khudenko

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接