问题标签 [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 投票
2 回答
1141 浏览

android - 屏幕锁定时服务仍在运行

我有一个连接屏幕,其中有一个搜索按钮,单击它后会发布可发现设备的列表,我单击所需的设备进行配对和连接,建立连接,当我锁定屏幕时,连接是迷路了,如何改进我的代码以使服务仍然有效?这就是我尝试实现它的方式,onCreate()、onStart() 和 onResume() 也在 launchApplication() 内部实现。

0 投票
1 回答
3840 浏览

android - Android - 密码保护设备管理员禁用

所以这里的问题是:

我正在尝试创建一个设备管理应用程序,当用户尝试禁用该应用程序的管理功能时,系统会提示他输入密码,如果他未能输入正确的密码,该应用程序将保留管理员权限。

我见过一个名为 AppLock 的应用程序就是这样做的,而且效果很好!我已尝试按照此 SO question中的建议从 onDisableRequested() 方法锁定屏幕,但无论如何禁用管理应用程序。

我假设当用户尝试以管理员身份禁用应用程序时,AppLock 会使用密码活动锁定屏幕,但我不明白它如何阻止应用程序因密码错误而被禁用,因为该应用程序已经在启动密码活动时被禁用的过程。如果密码不正确,密码活动中是否存在暂停某些进程的挂钩?

我也对如何实现 AppLock 正在使用的自定义密码锁定屏幕感到困惑。如何使用自定义密码锁屏暂时更改锁屏类型,然后恢复为用户的原始锁屏类型?

这些是与我的问题类似的其他一些 SO 问题:

0 投票
3 回答
15769 浏览

ubuntu-14.04 - Ubuntu:按 Super+L 时不要锁定屏幕

每当我在 Ubuntu 14.04 桌面上按Super+L(或Win+L)时,屏幕都会被锁定。我想禁用此行为。在系统设置->键盘->快捷方式->系统中,为锁定屏幕配置了一个快捷方式:Ctrl+Alt+L。有用。但我找不到Super+L配置快捷方式的位置。

背景:我在Windows上的虚拟机中运行Ubuntu并使用Super+L锁定Windows桌面,因此锁定Ubuntu桌面是多余的。解锁屏幕后,我必须输入两次密码:一次用于 Windows,另一次用于 Ubuntu。

0 投票
1 回答
1194 浏览

android - 如何使用语音命令绕过 android 主屏幕锁定来激活应用程序?请给我一些指导方针

我希望我的设备不断听到命令(自定义,不是 OK Google),并在命令匹配时激活应用程序。即使在锁定主屏幕的情况下,这一切也应该是可能的。请给我一些基本的想法,因为我是一名新手 Android 开发人员,我应该开始参考什么。

0 投票
1 回答
730 浏览

ipad - 防止 ipad 锁屏/屏保/睡眠

我正在尝试对运行 7.1.2 的 iPad 进行自动化测试。这台机器在实验室里,总是插着电源。出于测试的原因,我们需要防止屏幕保护程序(屏幕锁定、睡眠模式)永远开启。我已经尝试过设置“设置>常规>自动锁定>从不”的明显设置,但它仍然锁定。我也尝试过重置(同时按住睡眠和主页按钮约 10 秒钟,直到它重新启动)。

当我几个小时后回到 iPad 时,屏幕是空白的。我必须点击主页按钮,然后“滑动解锁”(无密码)。iPad被锁定的事实导致测试失败。我们拥有的另一台 iPad(运行 6.1.3)没有这个问题。我知道在这个升级到7.1.2之前,它也没有这个问题。

有任何想法吗?谢谢。

0 投票
2 回答
1557 浏览

android - 如何在 viber 或 Line messenger 等锁定屏幕上显示对话框

我需要显示一个对话框,无论用户屏幕锁定还是深度睡眠都显示。我目前的情况是:

  1. 广播接收者 发起服务并获取 WakeLock

    PowerManager mgr=(PowerManager)context.getSystemService(Context.POWER_SERVICE); lockStatic=mgr.newWakeLock(PowerManager.FULL_WAKE_LOCK|PowerManager.ACQUIRE_CAUSES_WAKEUP, LOCK_NAME_STATIC);

  2. 服务使用以下设置启动Activity

    getWindow().addFlags(WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED | WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD); getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON | WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON);

  3. Activity启动一个DialogFragment

问题是如果屏幕被锁定或处于睡眠状态,则不会出现对话框。即使屏幕关闭或锁定,Viber 应用程序和 Line Messenger 应用程序中的消息对话框也会弹出。他们是怎么做到的?

编辑

好吧,我发现当活动主题设置为Theme.Holo.Light.NoActionBar.Fullscreen或 Any FULLSCREEN 主题时它可以工作。:)

0 投票
3 回答
3974 浏览

android - 检查是否因为锁屏而调用activity的onPause状态

如果我的应用程序正在运行并且我按下锁屏按钮,它会将应用程序置于后台。检查屏幕锁定是否调用onPause()的方法是什么?提前谢谢。

0 投票
3 回答
116 浏览

android - 我的活动在屏幕锁定时改变了方向

我已将活动的方向设置为横向,除了一种情况外,它保持在该状态。情况是屏幕锁定。当我的活动正在运行并且我锁定我的屏幕时,它会在一段时间内将方向从横向更改为纵向并导致我的应用程序要重新启动并且我不想要。任何解决方案......?

0 投票
2 回答
708 浏览

android - 只需单击应用程序图标即可锁定Android屏幕

我想创建应用程序,当我点击我的应用程序图标时,屏幕自动锁定,请任何人帮助我如何做到这一点?

我在谷歌上搜索了很多,但没有找到这样的,所以请帮我做。

在此我单击 app_launcher 图标并直接锁定移动屏幕。

0 投票
2 回答
54 浏览

android - 让屏幕转动但防止屏幕锁定

我想知道是否可以让屏幕关闭(在设备参数中设置)但防止手机在我的应用程序在前面运行时锁定。

因此,当应用程序中发生某些事情时,我可以打开屏幕,而用户不必解锁他的手机。(它是一个驾驶应用程序,所以让用户在驾驶时解锁手机会很危险)

谢谢!

编辑:

我不希望屏幕一直亮着:我希望能够打开它,并且当我这样做时,我不必解锁屏幕。