问题标签 [keyguardlock]

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.

0 投票
1 回答
3579 浏览

android - 唤醒屏幕并在锁定屏幕上显示对话框

我有一个闹钟。使用WakeLock.acquire()and KeyguardLock.disableKeyguard(),我可以唤醒屏幕并显示我的活动。但是,我更愿意只显示一个对话框。我的 HTC 和三星设备上的内置警报就是这样运作的。我希望在 KeyguardLock 对象上找到一个方法,但我没有在文档中看到任何引导我朝这个方向发展的东西。如何保持 KeyguardLock 处于打开状态,但以内置警报的方式显示我的对话框。这是我当前运行的代码onCreate()

0 投票
0 回答
655 浏览

android - 为什么 Dismiss keyguard 在三星 Galaxy 选项卡中不起作用?

我有一个应用程序,它会在服务器上发出任何警报时通知用户,所以当警报响起时,应用程序会播放哔声并打开活动,即使设备处于睡眠模式,它也会唤醒关闭键盘保护并用哔声显示活动声音。此功能在其他选项卡中运行良好,但在三星 Galaxy 选项卡中,它不会关闭键盘锁。蜂鸣声响起,当您手动释放设备的键盘锁时,您可以看到警报生成时必须显示的活动。

我正在使用下面的代码来解除活动的 onCreate 方法中的键盘保护:

不知道为什么这段代码在三星 Galaxy 选项卡中不起作用。谁能给我一些线索?问候, 皮克斯

0 投票
1 回答
1147 浏览

android - 键盘锁管理器没有响应

我正在制作一个启用\禁用键盘保护的应用程序,但它仅在第一次调用此活动时有效,之后它仍保持我第一次设置的状态。

0 投票
1 回答
759 浏览

robotium - 使用 robotsium 锁定和解锁设备

我正在为锁屏编写robotium tescases。为了测试它,我需要“锁定”和“解锁”设备(单击设备硬件按钮)。

我尝试使用 KEYCODE_POWER,寻找其他替代方案,但没有用。

提前致谢,

0 投票
0 回答
572 浏览

android - 键盘锁是否有直接事件?

重复警告:这篇文章不是关于屏幕开/关的,这篇文章是关于键盘锁的(这些问题不一样)。

幸运的是,当 keyguard 被解锁时有一个直接事件,但是 keyguard 被锁定时的 event 呢?我来回搜索了 Android API 事件列表,但我根本没有看到它(短语“锁定”--无,短语“keyguard”--一,表示关闭状态)。

我知道解决方法——等待屏幕关闭事件,循环检查键盘保护的状态并等待屏幕开启事件,因为手机只能从屏幕关闭开始向两个方向移动——要么手机被锁定,要么屏幕将被锁定再次开启。代码量不大,但无论如何都要破解,所以我希望我错过了手册中的一些内容,并且有直接事件用于键盘锁。

0 投票
0 回答
478 浏览

android - Android 键盘锁自动禁用

我正在开发一个应用程序,它将替换 android 设备的默认锁定屏幕(滑动解锁)。我已通过禁用键盘保护管理器并使用广播接收器显示我的活动以实现屏幕关闭和屏幕开启意图,从而成功地做到了这一点。现在,问题是当我出于任何原因再次设置默认屏幕锁定时,我的应用程序不会禁用键盘保护,除非我强制关闭它并再次启动它。任何帮助,将不胜感激。

0 投票
2 回答
8217 浏览

android - 安卓键盘锁

我正在开发一个应用程序,它将替换 android 设备的默认锁定屏幕(滑动解锁)。我已通过禁用键盘保护管理器并使用广播接收器显示我的活动来成功完成此操作,以实现屏幕关闭和屏幕开启意图。现在,问题是当我出于任何原因再次设置默认屏幕锁定时,我的应用程序不会禁用键盘保护,除非我强制关闭它并再次启动它。

0 投票
1 回答
5205 浏览

android - Keyguard Manager 无法正常工作

我在我的活动中使用 Keyguard Manager 来解锁设备,但它的行为很奇怪。我用两台设备对其进行了测试,在 Nexus 上它工作正常,但在三星 Galaxy S 上,它不工作。

我的代码是:

任何人都可以帮忙吗?

0 投票
0 回答
171 浏览

android - 找出用户正在使用的键盘保护类型

DevicePolicyManager.lockNow()仅当用户使用“幻灯片”/“无”锁屏(在某些设备上)时才有效。因此,我想找出用户当前使用的锁屏类型(无/滑动/PIN/图案/面部解锁)。这可能(跨制造商)吗?

谢谢!

0 投票
2 回答
1111 浏览

android - Android Google Chrome 在锁屏应用程序后未触发

我有一个锁屏应用程序,当用户点击解锁电源按钮时,我的活动是第一个。我在锁屏应用程序上有一个网站链接。当模式解锁被禁用时,chrome 会被网站链接触发。但是当我启用安全模式时,在用户输入他的模式后,chrome 应用程序打开但网站没有被触发。

启用模式锁定

MYLOCK-SCREENAPP > 点击链接 > 进入默认锁屏,用户输入模式 > Chrome 启动但不是网站。

模式锁定禁用

MYLOCK-SCREENAPP > 点击链接 > Chrome 启动,但不是网站。

我在下面使用,启动网站。

很高兴能解决这个问题。有专家吗?:)