首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何提示用户在Android锁屏幕中输入Pin?

如何提示用户在Android锁屏幕中输入Pin?
EN

Stack Overflow用户
提问于 2018-09-25 18:02:15
回答 1查看 7.9K关注 0票数 4

Android screen lock/ unlock programmatically

How to lock/unlock phone programmatically : Android

还有很多问题,我一直在寻找答案,但我没有得到确切的答案,我的用法。

我想得到一个进入凭证或进入销页锁定屏幕默认系统锁定屏幕。当我们说Ok,Google会提示输入凭证。

我需要同样的时间。我只是要求删除屏幕并输入凭据

给我一个所有android版本的答案。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-09-25 18:12:52

您可以使用以下代码打开密码/密码/模式屏幕并验证用户设备凭据:

代码语言:javascript
复制
if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.LOLLIPOP) {
    KeyguardManager km = (KeyguardManager) getSystemService(KEYGUARD_SERVICE);

    if (km.isKeyguardSecure()) {
        Intent authIntent = km.createConfirmDeviceCredentialIntent(getString(R.string.dialog_title_auth), getString(R.string.dialog_msg_auth));
        startActivityForResult(authIntent, INTENT_AUTHENTICATE);
    }
}

还可以实现onActivityResult的方法,在您的情况下获得结果是否成功。

代码语言:javascript
复制
// call back when password is correct  
@Override  
protected void onActivityResult(int requestCode, int resultCode, Intent data) {  
    if (requestCode == INTENT_AUTHENTICATE) {  
        if (resultCode == RESULT_OK) {  
            //do something you want when pass the security  
        }  
    }  
}

您可以从here中检查ref

票数 9
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52504272

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档