【问题标题】:How to use default password lock screen in our Android application?如何在我们的 Android 应用程序中使用默认密码锁屏?
【发布时间】:2011-12-23 13:24:27
【问题描述】:

我是安卓新手。我想在我的 android 应用程序中使用默认密码锁屏。当我的设备收到短信时,我想打开那个锁屏。我想使用(设置 > 位置和安全 > 使用密码设置屏幕锁定)。

谁能告诉我这个活动的意图。请帮助我,我被困在这个问题上。

提前致谢。

【问题讨论】:

标签: android lockscreen


【解决方案1】:

我使用 APIDemo 得到了解决方案。请查看APIDemo/app/DeviceAdmin

谢谢。

【讨论】:

【解决方案2】:

我不相信意图是公开的,但作为开源,您可以自己制作。

【讨论】:

    【解决方案3】:
    Android 4.3 中的

    com.android.settings.ChooseLockGeneric 漏洞 (CVE-2013-6271) 允许恶意应用程序在未经确认的情况下删除用户激活的所有现有设备锁:http://thehackernews.com/2013/12/CVE-2013-6271-Android-device-lock-bypass.html

    【讨论】:

      【解决方案4】:

      我通过调试模式连接我的手机找到了意图。我找到了以下信息。

      Starting activity: Intent { cmp=com.android.settings/.ChooseLockPattern }
      

      这可能因不同的设备而异,但您可以通过设置标志来调用正确的活动。 我希望这足以让你开始。

      为了更精确地遵循是您应该在 ddms 中观察到的行

      Starting: Intent { cmp=com.android.settings/.ChooseLockGeneric } 
      

      用意图标志做一些 r 和 d 我认为你会根据你的要求得到解决方案。

      【讨论】:

      • 这些都不可靠。任何直接引用 com.android 的内容都有可能在当前设备(如果设备制造商在他们自己的包中重新实现这些活动)或在未来设备(如果 Android 重构其代码或将这些活动标记为未导出)上中断。
      猜你喜欢
      • 1970-01-01
      • 2014-08-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-06-12
      • 1970-01-01
      • 1970-01-01
      • 2019-05-23
      相关资源
      最近更新 更多