java - 如何在我的代码中初始化询问管理员的模式?
问题描述
我正在为 Zebra 设备型号 MC33 开发应用程序。
我喜欢当我打开“设置”或其他应用程序时,内部应用程序如何要求输入管理员模式(密码)。在我的应用程序中,我有设置活动,我想请求用户授权。
我想要的是:
https ://imgur.com/gallery/BwpAAPI
我使用了 DevicePolicyManager 类,然后调用了锁定屏幕。(代码如下)
但它会完全关闭屏幕(它变成黑色),就像设备关闭一样。然后我可以输入模式来打开它。
这是我使用 DevicePolicyManager 后得到的屏幕截图:
https ://imgur.com/gallery/TnHgDgs
DevicePolicyManager policy = (DevicePolicyManager)
getSystemService(Context.DEVICE_POLICY_SERVICE);
policy.lockNow();
这种行为可能具有误导性。你知道如何在我的应用程序中调用正确的屏幕吗?
解决方案
推荐阅读
- javascript - glob-fs glob.readdirSync 的意外行为
- bash - Vim 插件仅在 :Plugin* 命令后显示
- javascript - 在 React 中操作 HTML5 对话框
- vaadin - Vaadin 11 - 如何在 application.yml 中设置 productionMode
- regex - Python 2.7 正则表达式与所需模式不匹配
- spring - 在类路径中找不到属性文件 - 部署 EAR 时出错
- javascript - 分支 IO 和反应网络应用程序:'分支'未定义
- ios - 向 iOS 用户显示企业应用程序正在安装
- java - FragmentPagerAdapter Fragment getItem 位置错误?
- c++ - QGraphicsWidget中的FramelessWindowHint?