android 5.1 进入settings 需要输入密码 怎么实现

Foxflyyyy 2018-05-11 10:08:49
有没有大佬 求助 android 5.1 进入settings 需要输入密码 怎么实现
本菜鸡 是在SettingsActivity的生命周期中添加弹窗实现,但是每次进入一级子菜单都要再输一次密码,
求大佬告知有没有别的方案 规避一下,只需要进入应用或者应用从后台切换到前台输入密码

谢谢
...全文
1149 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
bt侠 2018-05-11
  • 打赏
  • 举报
回复
个人建议 定义一个全局变量用来判断是否输入过密码,每次进行敏感操作前判断/或者不再进行判断,判断的原因是可能用户绕过你的需要输入密码的页面,然后使用ActivityLifecycleCallbacks监测你的页面是否处于后台,然后去改变你的是否需要输入密码的这个变量,甚至可以加更多别的逻辑去引导用户输入密码,比如后台运行多长时间后需要输入密码等.
江三木洛 2018-05-11
  • 打赏
  • 举报
回复
引用 楼主 Foxflyyyy 的回复:
有没有大佬 求助 android 5.1 进入settings 需要输入密码 怎么实现 本菜鸡 是在SettingsActivity的生命周期中添加弹窗实现,但是每次进入一级子菜单都要再输一次密码, 求大佬告知有没有别的方案 规避一下,只需要进入应用或者应用从后台切换到前台输入密码 谢谢
就是说现在的问题是如果在应用内的二级菜单,回到一级菜单也会要在输一次密码? 如果现在在二级菜单,跳出了应用,之后又切回来,输了密码之后界面是在一次菜单还是二级?
Foxflyyyy 2018-05-11
  • 打赏
  • 举报
回复
我是做系统定制的 客户要求每次进入 设置(settings)这个应用要输入密码 现在客户所使用的是android5.1的系统
bt侠 2018-05-11
  • 打赏
  • 举报
回复
具体一点,最好贴图. 你的应用做什么的,是只包含设置页还是说设置页是你的其中一个页面,然后输入密码希望在什么时候调用,不希望在什么时候调用等等. 现在看的很懵

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧