问题标签 [screen-lock]

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 回答
1408 浏览

android - 屏幕锁定时从 AlarmManager 接收回调

我正在使用 Android AlarmManager 在特定时间接收事件。

挂起的意图是这样创建的:

为了在手机关机时触发警报,我获得了部分唤醒锁:

事件在 onActivityResult 回调中处理:

我的问题是,如果我开始活动,然后按下手机上的电源按钮(关闭屏幕+锁定它),直到用户再次打开手机并解锁屏幕,事件才会传递。

我认为它与锁定屏幕有关(可能是因为屏幕被锁定,android 认为意图无论如何都不会做任何事情?) - 但我发现我的问题几乎没有信息。使用部分唤醒锁定,我希望 onActivityResult 被调用,无论我是否关闭屏幕,或者它是否被锁定 - 但显然情况并非如此。

谁能指出我错在哪里?

0 投票
1 回答
724 浏览

c# - 如何在 WPF 的主 UI 线程中运行长时间运行的进程时锁定 UI(C# 中的代码)

实际上,我无法在后台线程中运行长时间运行的进程。长时间运行的进程直接从 UI 获取输入,然后必须将任何修改保存在数据库中。因此,这个长时间运行的进程无法访问后台线程中的输入,尽管它被写入了 Dispatch 代码(如下所示):

我的基本工作是防止用户在长时间运行的进程运行时单击其他任何地方。那么,有没有其他方法可以做到这一点?

0 投票
0 回答
773 浏览

android - 以编程方式在屏幕锁定之间切换

我想知道是否可以在 Android 中以编程方式在不同的屏幕锁定(即滑动锁定和模式锁定)之间切换。

我正在开发基于安全上下文的应用程序。根据用户定义的上下文,根据实际上下文激活不同的屏幕锁定。

正如我所看到的,您可以使用以下方法在滑动锁定和禁用屏幕锁定之间进行切换:

但如果可以在不同的屏幕锁定之间切换而不是禁用它,那将会更加安全。是否可以在不同的屏幕锁定之间进行更改?

0 投票
2 回答
455 浏览

c# - Custom WinRT app running during lock screen (instead of default Slide show)

Any chance to make it possible to build special WinRT application that would run in lock screen mode on Windows 8 like it "works" for default Slide show option setting?

Slide show setting

0 投票
1 回答
727 浏览

android - DevicePolicyManager 恢复密码或模式

我正在制作一个安全程序,并且正在使用 DeviceAdmin 机制。我制作了一个 DeviceAdminReceiver,它完美无缺。我需要保护我的软件不被卸载。在第一次运行时,用户输入卸载密码。在 onDisableRequested 中,我使用了 setPasswordQuality()、setPasswordMinimumLength(),最后是 lockNow()。设备正在锁定并要求我输入密码。没事。当用户输入匹配的密码设备解锁时,用户会看到我的警告,例如 @it's not a good idea to disable bla-bla-bla" 并禁用我的管理应用程序。

但!我的密码设置的密码没有被清除,如果用户使用某种模式锁定他的手机,手机就会被我的密码永远锁定!

问题是:如何恢复对锁定方案的更改?(即如果需要,将其恢复为视觉模式)

0 投票
1 回答
1787 浏览

android - 在 Android v4 上锁定屏幕时,AlarmManager 不起作用

屏幕锁定时,我无法让 AlarmManager 工作。无论屏幕是否锁定,该应用程序都可以在装有 Android 2.3.4 的 Sony Ericsson Xperia Active 上正常运行。我总是在 LogCat 中看到调试消息 onReceive()。但是,当我尝试在具有较新版本的 Android 的较新设备上运行该应用程序时,例如具有 android 4.1.2 的三星 Galaxy Xcover2,该应用程序仅在屏幕打开时才能运行。只要屏幕打开,我就会在 LogCat 中看到 onReceive() 的调试消息。当屏幕被锁定并且应用程序停止工作时,我看不到任何调试消息。我已经尝试过其他有同样问题的设备。共同点似乎是(?)Android版本。

显现

主要活动

接收器类

0 投票
0 回答
212 浏览

android - 后台锁屏

作为我最终应用程序的第一个近似,我实现的代码(如下所示)激活了禁用和启用屏幕锁定之间的更改。

为此,我使用:

当我将 KeyguardLock 对象传递给服务 AplicacionContextos 时,屏幕锁定的禁用和重新启用不起作用。我不知道为什么会这样。当我不使用该服务并在 MainActivity 中禁用并重新启用 Keyguard 时,它可以正常工作,但不能在服务中。

谁能帮我修复我的程序?

如果没有,任何人都知道如何在后台实现禁用和重新启用屏幕锁定,我的意思是,当用户离开应用程序时仍然可以工作?

谢谢!

这是我的代码:

公共类 MainActivity 扩展 Activity { 私有静态 PendingIntent pendingIntent;

}

0 投票
1 回答
95 浏览

android - 如何知道从上下文开始了哪些活动?

我有一个LockScreenReceiver扩展BroadcastReceiver类,并且想在每次关闭屏幕时启动 Lock Screen Intent。但是我怎样才能检查Context已经开始给定的活动,所以我不必重新开始。

0 投票
3 回答
244 浏览

android - 即使在系统设置中锁定它后,Android 方向也会发生变化

与主题一样,在锁定设备设置后,我在锁定屏幕方向时遇到了麻烦。它是一个风景应用程序。我已经阅读了几个关于类似问题的主题,但没有得到任何相关的答案。在此先感谢 Mac

0 投票
1 回答
442 浏览

android - 如何通过广播接收器或其他技术捕获主页按钮单击并停止它?

我正在尝试构建一个屏幕锁定应用程序。但是,我在系统中遇到了一个巨大的漏洞。用户点击/触摸/按下主页按钮的那一刻,活动进入后台。我该如何防止呢?那可能吗?

我想详细解释如何做到这一点。