如何在android上检测和控制手机锁定/解锁?

2023-12-09

我想让手机在手机被锁定(锁定=键盘被锁定)并且用户想要解锁时询问一个问题(来自数据库)。如果答案正确,则手机将解锁,否则手机会询问另一个问题。

我不知道如何在需要时检测解锁和解锁/锁定手机。

请帮我


您可能想看看设备策略管理器 and 设备管理教程。您可以通过简单的代码示例锁定屏幕,例如:

DevicePolicyManager dpm = (DevicePolicyManager) context.getSystemService(Context.DEVICE_POLICY_SERVICE);  
dpm.lockNow();

对于检测,您可以按照此教程进行操作http://chandan-tech.blogspot.fr/2010/10/handling-screen-lock-unlock-in-android.html,非常清楚。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在android上检测和控制手机锁定/解锁? 的相关文章

随机推荐

  • Tslint 和节点模块错误

    我在使用茉莉花或黄瓜或任何框架运行角度测试时遇到问题 该应用程序是用 Angular 5 编写的 使用 TypeScript 并由 JHipster 生成 运行测试的结果是这样的 它似乎在 cmd 中持续了几个小时 没有任何变化 C Use
  • 如何使用 Amazon AWS Elastic Beanstalk 部署私有 python pip 依赖项?

    当我尝试将其中一项服务设置为AWS 弹性豆茎 问题就出现了 我们的蟒蛇之一点依赖设置于私有存储库正在引起errors在部署过程中 由于无法访问对于点进程 下面我将介绍我们如何解决这个问题 值得一提的是 还有其他解决方案将部署期间使用的 SS
  • 自定义相机旋转问题

    我有一个自定义相机覆盖层 与所有相机视图一样 默认为横向模式 我有一些方向改变逻辑 可以检测方向何时改变 这样我就可以旋转我放置的按钮和视图 另外 我还编辑了 shouldAutoRotateInterfaceTo 方法 以便在相机打开时它
  • 在 SQLite Android 中计算列的总和

    我需要计算列的总和值 为此 我使用以下查询 但是当我单击按钮进行计算时 应用程序崩溃了 Cursor cur db rawQuery SELECT SUM DbHelper CART TOTAL FROM DbHelper CART TAB
  • 如何将我的sql结果作为变量发送到codeigniter中的控制器

    在我的模式下 我选择一个字段作为 query1 this gt db gt query SELECT dPassword FROM tbl login WHERE dEmailID email protected 如何返回dpassword
  • SQL For Update 跳过锁定查询和 Java 多线程 - 如何解决此问题

    SELECT id FROM table name tkn1 SELECT id ROWNUM rnum FROM table name WHERE PROCS DT is null order by PRTY desc CRET DT r
  • 如何使用 Gson 解析 JSON 对象内的多个 JSON 数组? [复制]

    这个问题在这里已经有答案了 如何使用 Gson 解析 JSON 对象内的多个 JSON 数组 id 1 Data Details Code 1 Name John Code 2 Name Peter Other age 56 gender
  • R:在 2x2 窗口中并排放置四个点阵条形图?

    我想要并排制作 2x2 条形图的代码 以便 y 轴最大值在所有和 通用标签 通用x标签 常见的传说 通用标题 每个条形图都有自己的副标题 每个条形图之间的分隔线如图 2 所示 Code Wanted output 2x2 barchart
  • 如何在 VimScript 中获取可视化选择的文本

    我可以通过以下方式获取光标位置getpos 但我想检索所选文本within一条线 即 lt gt 这是怎么做到的 UPDATE 我想我删掉了我解释说我想要得到这段文字的部分来自 Vim 脚本 我来这里问了与主题启动者相同的问题 并尝试了 L
  • Powershell根本无法连接到互联网

    我到处寻找这个问题的答案 但我想也许我缺乏谷歌忍者技能 我正在尝试在 Powershell 中运行一个简单的命令来下载一个字符串 实际上 我想下载一个 msi 并运行它 但我已将问题范围缩小到一个简单的示例 我正在运行的脚本是 client
  • 将元标记 Drupal 模块中的描述加粗部分

    我在用着MetatagDrupal 7的模块 我想将部分描述放在bold 例如 我有以下源代码 我想将 我的新内容 加粗 是否可以 这不可能 The meta description只能包含文本 该值必须是描述页面的自由格式字符串 即使您输
  • 在 Linq 中传递参数

    我在一个方法中有以下代码 someData table AsEnumerable Where row gt row someRow Equals Something Sum row gt row AnotherRow 在最后一行 我想从其他
  • gii 会自动为生成的模型创建关系吗?

    我是 Yii 的新手 在文档中 似乎暗示gii将为相关模型创建关系 但是当使用gii从DB生成模型时 情况似乎并非如此 例如 我有一个用户表和一个配置文件表 其中包含 user id INTEGER DEFAULT 0 列 但生成的模型中的
  • 在应用程序中检测 Google Play 来源

    我想知道是否可以在应用程序中找到它是从哪个 Google Play 商店 国家 地区下载的 像这样的解决方案 在有人下载应用程序后 我们获取 GPS 信息来找出用户所在的位置 这是不可行的 我正在询问可用于实现此目的的 Google Pla
  • JSF - 组件库,迁移还是不迁移?

    我正在使用一个名为 Woodstock 的旧组件库 每当我尝试更改某些内容时 我都会遇到找不到有关该库的足够文档的问题 我正在考虑迁移到另一个库 例如 ICE Faces 或 Prime Faces 但我怀疑迁移到另一个库将在 3 4 年内
  • 如果由递归函数调用,paintComponent 不起作用?

    I want to see all the Points one after another but I see only able to see 1 point What shold I change to see all the Poi
  • 如何使用 Jasmine 对 $scope.broadcast、$scope.$on 进行单元测试

    我是 AngularJs NodeJs 世界的新手 所以如果这对某些人来说是一个基本问题 请原谅 简而言之 我有两个控制器 第一个控制器 broadcast一个 Id 第二个控制器使用该 ID 获取该 Id on然后将该 Id 传递给中间人
  • C#/BinaryWriter:输出流中出现奇怪的字符

    我很难弄清楚是什么导致奇怪的字符出现在我的输出流中 完整代码 pastebin 提琴手输出 注意 s X 在我的境界之前 s 634227387532666996 Content Disposition form data name key
  • 访问 RTK 查询中的缓存数据(新)

    假设我们有 3 个组件 第一个是索引 它是父级 第二个是过滤器组件 第三个是表格组件 我使用突变来过滤一些数据并将它们显示在表格中 在过滤器组件中我这样做了 const filterSomeData useFilterSomeDataMut
  • 如何在android上检测和控制手机锁定/解锁?

    我想让手机在手机被锁定 锁定 键盘被锁定 并且用户想要解锁时询问一个问题 来自数据库 如果答案正确 则手机将解锁 否则手机会询问另一个问题 我不知道如何在需要时检测解锁和解锁 锁定手机 请帮我 您可能想看看设备策略管理器 and 设备管理教