首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >锁屏+密码锁Android

锁屏+密码锁Android
EN

Stack Overflow用户
提问于 2012-10-31 02:36:06
回答 2查看 997关注 0票数 2

我正在开发一个安全增强的android应用程序。有必要锁定android手机,因此使用设备管理,它的工作很好。

但是,在设置密码时,我需要使用意图或导航到内置UI屏幕来输入密码。

Intent intent = new Intent(DevicePolicyManager.ACTION_SET_NEW_PASSWORD); startActivity(intent);

有没有办法在不使用默认屏幕/没有UI的情况下设置密码?

请帮帮我..

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-11-27 01:45:27

代码语言:javascript
复制
DevicePolicyManager DPM = (DevicePolicyManager) getSystemService(Context.DEVICE_POLICY_SERVICE);
String pw = "abcd123";
DPM.resetPassword(pw, DevicePolicyManager.RESET_PASSWORD_REQUIRE_ENTRY);

我不确定这是否是您所需要的,但这是我为用户设置密码的方式。

票数 3
EN

Stack Overflow用户

发布于 2012-10-31 02:45:09

不是的--原因是从谷歌的角度来看(你的要求可能会有所不同,但你只占少数),用户应该总是有机会知道他们设备的密码。允许应用程序(即使是作为设备策略管理器)在没有用户输入的情况下更改密码可能会在用户不了解原因的情况下将用户锁定在他们可能需要运行的设备之外,这是一个非常糟糕的UX设计。你可以重置用户的密码,或者,正如你已经提到的,启动屏幕来帮助他们更改密码,但这是你在没有定制操作系统的情况下所能做到的最好的管理。

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

https://stackoverflow.com/questions/13145544

复制
相关文章

相似问题

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