问题标签 [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 - 如何以编程方式锁定/解锁手机:Android
在我的应用程序中,我需要锁定和解锁手机。我搜索了它,找到了很多答案,我尝试了它们,但没有人在工作。
我需要onCreate()
在完成活动时解锁手机并再次锁定手机。
你们知道有什么方法可以做到这一点吗?
谢谢朋友。
编辑:
我尝试过的一些链接是:
https://groups.google.com/forum/#!topic/android-developers/BOLjJTMO4zE
在我的应用程序中,我正在使用AlarmManager
然后启用电话锁来安排任务。我的活动在预定时间开始,但它没有解锁我的手机。当我解锁手机时,出现手动运行活动
java - System overlay affecting key guard
I can't seem to fix this weird keyguard problem.
Symptoms:
When I have a system overlay added, my keyguard is blank. I can however push buttons (PIN Lock and emergency call, etc) and even unlock my phone (thank god!).
Code:
Java
Screenshots
1.Keyguard Open (what it usually looks like)
2.Buggy keyguard i.e. When I run this overlay app and press the power button twice (for the lock to engage)
3. App Screen (Notice the Cyan text -- mA
)
4. Keyguard close/minimized
android - 锁屏前特定高度的活动
我想在锁屏前显示一个活动。我在我的 onCreate 方法中尝试使用此代码:
这对于在整个屏幕上显示的活动非常有用,但我想构建一个只有 200 像素高的活动。我想我可以用这段代码匹配它:
但随后 Activity 在锁屏前不可见。如果我解锁手机,则直接显示活动。任何想法为什么以及如何解决这个问题?
编辑:我认为这与窗口浮动标志有关。如果设置了这个标志(我认为当我改变大小时会设置),则活动不会显示在锁屏上。但这只是一个假设。有什么想法或解决方法来解决这个问题吗?
android - 小部件锁屏问题
我创建了一个 keyguard 小部件,该小部件有一个按钮,在单击时使用随机数更新 textview。它在主屏幕上正常工作,但在锁定屏幕(android 4.2.2)上它(s按钮)仅在我将其添加到我的锁定屏幕小部件但当我关闭屏幕并返回时工作;它(s按钮)不起作用!
小部件.java
小部件接收.java
AndroidManifest.xml
android - 找出用户正在使用的键盘保护类型
DevicePolicyManager.lockNow()
仅当用户未使用“幻灯片”/“无”锁屏(在某些设备上)时才有效。因此,我想找出用户当前使用的锁屏类型(无/滑动/PIN/图案/面部解锁)。这可能(跨制造商)吗?
谢谢!
android - Android - 关闭屏幕的正确方法是什么
这有点棘手。
背景:有一个旧的 GalaxyNexus,它的电源按钮不能很好地工作。我必须用力按才能打开/关闭屏幕,这很烦人!
解决方案:我已经下载了最新的 AOSP 并构建了自己的固件映像。我修改了两个地方来处理这个问题。
1-在PhoneWindowManager的interceptKeyBeforeQueueing()函数中,我添加了以下处理代码:
2-在状态栏源代码中,我修改了长按主页按钮时的回调。我将其从触发谷歌助手更改为关闭屏幕(向谷歌道歉)。在 SearchPanelView 的 onTrigger() 函数中,我修改了如下代码:
我已经注释掉了启动辅助活动的原始代码并添加了关闭屏幕的代码。
结果:看起来工作正常,现在我可以了
- 长按home键并滑动关闭屏幕
- 按音量 +/- 按钮打开屏幕
但是,如果我禁用锁定屏幕,就会出现异常。如果锁屏设置为NONE,我长按home键并滑动关闭屏幕,打开屏幕后,无论是音量键还是电源键,触摸时UI都没有反应。除非你再按home。似乎搜索面板视图仍然存在并且正在劫持我的触摸事件。
我还尝试修改状态栏中的代码,如下所示:
但问题依然存在。此问题仅发生在使用“长按主页并向上滑动”操作关闭屏幕的情况下。这意味着使用 PowerManager.gotoSleep() 方法。这里有什么遗漏吗?是否应该采取任何额外的处理方式?
有没有人可以给我一些提示或灵感?非常感谢!
android - Android 锁定屏幕/锁定屏幕上的媒体控件
我有几个问题,直到现在我还没有找到答案,尽管搜索了论坛和谷歌搜索。
首先,我正在为 android 姜饼开发,所以更新/并非所有功能都可用。
- 是否可以强制锁定屏幕重绘/更新?
- 我可以通过功能/意图或其他方式以某种方式操纵锁定屏幕上的内置媒体控件,这些控件在我播放音乐时出现?例如,媒体控件显示暂停状态(仅显示播放按钮)而不是显示播放状态(显示 3 个按钮)。因为我正在为姜饼开发,所以我不能使用 RemoteControlClient。
- 我可以通过代码以某种方式动态禁用/取消注册锁定屏幕上媒体控件的外观吗?尽管播放音乐,但锁定屏幕上的媒体控件不应显示。
编辑
根据CommonsWare的回答,对于第二个和第三个问题,我使用的是 cyanogen mod rom,因此媒体控件来自 cyanogen。
android - 相机和键盘保护
从一个服务,我正在启动一个活动,这个活动拍照然后完成,
我的问题 :
当屏幕关闭并且服务启动此活动时,活动根本不拍照,相机看起来像未初始化,这是我正在使用的代码:
android - 如何在键盘锁上安装快捷方式?
我正在做一个学校项目,我的应用程序需要在键盘锁(锁屏)上有一个快捷方式。
到目前为止,我已经找到了如何在主屏幕上添加快捷方式,但我还没有找到在键盘保护上安装快捷方式的方法。有人能帮我吗?
谢谢!
android - 从 KeyGuard 上的活动打开浏览器上的 url
我有一个活动在我的安全锁屏/键盘保护(图案键盘保护)的顶部运行。活动的顶视图具有以下标志:
然后,活动上有一个按钮,当单击该按钮时应该在浏览器上打开 google.com 并在我的密钥保护上放置正确的模式。但是,当我单击按钮并输入正确的模式时,google.com 没有打开。浏览器已打开,但未打开 google.com。如果将我的密钥保护更改为非安全(滑动密钥保护而不是模式),浏览器将打开到 google.com,这会很有趣。有谁知道为什么?这是单击按钮时的侦听器代码: