首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从服务中禁用Android密钥保护

问从服务中禁用Android密钥保护
EN

Stack Overflow用户
提问于 2012-10-18 12:12:30
回答 1查看 1.3K关注 0票数 0

我希望实现一个服务,在连接到某个WiFi网络时禁用密钥保护,并在断开连接时恢复密钥保护。

在我的Galaxy (CM10)和HTCRe欲(MIUI)上,我尝试了以下解决方案,但没有一种解决方案运行良好:

  • 尝试在服务内部使用disableKeyguard()和reenableKeyguard()。问题是它一开始就禁用了密钥保护程序,但是当我打开不同的应用程序并按回家时,我突然得到了密钥保护。在那之后,它根本不起作用。此外,这些功能也不受欢迎。
  • 我构建了一个新的活动,使用new_task标志从服务内部开始。我给了它一个动作:显示警卫和隐藏钥匙警卫。因此,我使用getWindow().addFlags()来设置FLAG_DISMISS_KEYGUARD或FLAG_SHOW_WHEN_LOCKED。问题是活动会出现,并且必须保持可见。

有人能从服务中提出这样做的方法吗?如果第一种解决方案是从服务中执行此操作的唯一方法,那么我不介意不推荐的内容。我想知道的是为什么会这样?

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2013-09-30 04:07:09

当服务开始时,你曾尝试过防护卫吗?当服务被摧毁时,你是否尝试过防键保护?

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

https://stackoverflow.com/questions/12954336

复制
相关文章

相似问题

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