我在尝试从KeyguardManager API获取某些自定义行为时遇到了麻烦,尤其是createConfirmDeviceCredentialIntent()方法。根据文档,它已经习惯了:
意图提示用户确认凭据(图钉,图案 或密码)用于设备的当前用户。来电者是 期望使用startActivityForResult启动此活动(Intent, 如果用户成功完成,则检查RESULT_OK 挑战。
据我所知,没有提及如何开始此活动的限制,但设置Intent.FLAG_ACTIVITY_NO_HISTORY等标志似乎没有任何区别。我是否正确地假设Google出于安全原因锁定了某些功能?如果没有,我错过了什么?