问题标签 [keyguard]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 当 SCREEN_ON 的接收器被触发时,如何禁用 Keyguard 并向用户显示活动?
如何在 screen_on 激活广播接收器时禁用键盘保护,以便当它发生时用户看到我在它后面启动的活动?(活动已经开始......)
我一直在尝试来自屏幕关闭触发的广播接收器的以下代码...
它似乎并没有按原样工作。当我打开屏幕时,我仍然需要手动解锁手机上的键盘锁才能显示其背后的活动。
android - Android Keyguard 和 DevicePolicyManager
我正在尝试使用 Keyguard 锁定/解锁屏幕,并且在使用KeyguardManager.KeyguardLock disableKeyguard()
和reenableKeyguard()
功能时一切正常。我已经尝试过使用“常规”滑块锁定、图案、PIN 和密码锁定,并且在调用适当的功能时它们都被禁用和启用。
唯一让我担心的是这些函数的文档有以下声明:
This call has no effect while any DevicePolicyManager is enabled that requires a password
我不确定我是否完全理解在哪些情况下这可能不起作用,并且在我发布我的应用程序后不想知道......
我尝试阅读更多内容,DevicePolicyManager
但找不到任何方法来确定是否有一个活动的 DevicePolicyManager 会阻止启用/禁用屏幕锁定功能工作。
您能否描述一下这种情况不起作用的情况,以及我如何识别这些情况?
android - 系统启动时禁用 Keyguard 并显示活动
我已经完成了上面的代码来禁用我的锁屏活动的键盘保护,它在正常触发或 SMS 服务在屏幕关闭时触发它时工作。
问题是我已将其设置为在 Android 启动时启动。但是出现了键盘锁,我必须先解锁它,然后才能看到自己的锁屏。任何想法如何解决这个问题?我都迷路了
android - 安卓:解锁屏幕
我可以在有来电时解锁屏幕,然后再次锁定屏幕。重新启动设备后,如果我收到第一个来电,则此逻辑不起作用。在随后的来电中,逻辑起作用。
有什么帮助吗??
我的代码是:
android - 如何在钥匙护罩前显示活动(锁定销)
我发现 Gtalk 来电可以在平板电脑屏幕关闭并用 pin Key 保护锁定时显示在平板电脑中。
但我不知道为什么?任何人都可以帮忙吗?
在活动的 onCreate(..) 函数中添加以下标记可以做到这一点。但它需要活动是全屏的,但不是全屏呢?
android - 即使手机被锁定或受键盘保护,如何从活动中发送短信
我正在制作一个应用程序,它将在收到特定 SMS 时执行某些操作,然后在执行此操作后会发回 SMS。一切都很好,但是当有一些钥匙锁或任何其他锁时,SMS 发送服务无法正常工作。我需要禁用所有锁定,然后发送短信,然后再次锁定手机。该怎么做。我试过
然后尝试重新启用
但它解锁了键盘锁,然后键盘锁再也不会出现。它也不适用于模式锁定。
android - android - 我如何在新的 android 版本上关闭锁屏?
在某些情况下,我需要关闭默认锁定屏幕。可以使用 KeyguardManager.KeyguardLock ,但它已被弃用,并且可能在新的 android v4 版本 (ICS) 上不可用。相反,在这里我读到的 android 文档我应该使用“使用 FLAG_DISMISS_KEYGUARD 和/或 FLAG_SHOW_WHEN_LOCKED”
所以我试过和他们一起玩,但无论我尝试什么,在关闭使用这些标志的活动后,我都会回到默认的锁定屏幕,即使它不是安全的。发生了什么事,我应该如何解决?
我还读到有一些解决方法,通过替换启动器应用程序,但这是一个奇怪的修复,需要用户干预,即使该应用程序不是真正的启动器应用程序,我不确定我会如何
这样的功能甚至可以用来用你自己定制的锁屏替换锁屏
android - 在键盘保护处于活动状态时显示 Toast?
我的服务会收到一些通知,这可能会在键盘保护处于活动状态时发生。有没有办法在这种状态下显示 Toast 消息?第一次尝试表明,Toast 显示在键盘保护“后面”(即,如果在消息仍然显示时键盘保护被解锁,则它是可见的),但不在键盘保护顶部。
有什么方法可以在这种情况下使用 Toast,或者我是否需要编写自己的活动,并设置适当的标志以显示在键盘保护之上?
提前致谢!
PS:我知道用户可能会错过 Toast,因此还添加了一条通知,但出于我个人的喜好,我还想将消息显示为 Toast 的一部分(用户可配置),因为 Toast 在我的意见更适合较长的消息)。
android - 没有 SIM 卡启动后的 Android 屏幕锁/键盘锁
我正在为 HTC Desire HD Android 2.3.3 API10 开发。我有一个注册为主屏幕的应用程序,现在终于在启动后很好地启动了。问题是,启动后有一个Keyguard,它告诉我没有插入SIM卡,只有紧急情况......我必须手动解锁。
该设备将是悬挂在天花板或其他东西上的装置的一部分,因此它必须在没有人工干预的情况下启动。
如何绕过启动键盘保护?
我在清单中有这个:
<uses-permission android:name="android.permission.DISABLE_KEYGUARD" />
并且此代码在应用程序执行其他任何操作之前就位:
android - 在 Android ICS (4.0) 中禁用主页按钮
我正在为一家公司制作一个专有应用程序,该应用程序永远不会在 Ice Cream Sandwich(Android 4.0)中发布到 Android 市场(或者我现在猜是 Play 商店)。
我需要禁用主页,以便用户无法恶意卸载软件或删除应用程序捕获的数据。这个最新版本是第一个用 4.0 编写的,以前的版本是用 2.2 和 3.2 编写的。
为了在 2.2 中禁用 Home 按钮,我将应用程序关联为家庭替代品,因此该按钮只是重新打开了应用程序,但我不能再使用此方法,因为这在某种程度上阻止了我们对应用程序进行更新(我们不不想让用户重新选择家庭默认设置,因为这会导致数据删除。
我在 3.2 中禁用主页按钮的代码是:
并且,在 onCreate 下:
但是当我运行在我的 3.2 平板电脑上运行的相同代码时,它在我的 4.0 平板电脑上不起作用。
我想知道 4.0 是否有一个新的 API 或方法可以实现与我目前在 3.2 实现中相同的效果。
感谢您的任何帮助或指导。
亚当