如何通过ADB锁定Android屏幕?

2023-12-20

有没有办法通过 ADB 锁定 Android 屏幕?

我找到了在apk中锁定显示的方法,但我想通过ADB从PC锁定屏幕,以模拟显示超时,而不必等待超时。

是否有可能做到这一点?

谢谢, 黛安


酷,我刚刚发现KEYCODE_POWER即 26。

所以它的工作原理是发送:

adb shell input keyevent 26

如果屏幕解锁,它会锁定屏幕。如果屏幕已锁定,则会唤醒设备。

我的猜测是,确保屏幕锁定(关闭)的唯一方法是解锁(我们使用 keyevent 82(菜单),然后用电源按钮 keyevent 锁定它。有人知道这是否属实吗?

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

如何通过ADB锁定Android屏幕? 的相关文章

  • 如何快速自动发送FCM或APNS消息?

    我正在开发一项后端服务 通过 FCM 或 APNS 向移动应用程序发送推送通知 我想创建一个可以在一分钟内运行的自动化测试 并验证服务器是否可以成功发送通知 请注意 我不一定需要检查通知是否已送达 只需检查 FCM 或 APNS 是否已成功
  • android中向sqlite中插入大量数据

    目前 我必须一次向我的 Android 中插入超过 100 亿条数据 然而 内存不足的问题会使程序崩溃 sqlite 插入测试非常简单 只需使用 for 循环生成 sql 插入命令并通过 开始 和 提交 进行包装 private Array
  • 在 Android Studio 中,为什么我必须在模拟器中单击“运行应用程序”两次才能启动应用程序?

    在 Android Studio 中 当我按播放按钮在 Android 模拟器上安装并运行应用程序时 大约 5 10 秒后 我在屏幕底部收到一条消息 显示 安装成功 但应用程序实际上并未运行在模拟器上 我必须再次按下播放按钮 这是非常令人沮
  • 谷歌坐标认证

    当我尝试连接到 Google 坐标时 总是出现异常GoogleAuthException 我拥有 Google 地图协调中心许可证 我确实使用我的包应用程序名称和 SHA1 在 google 控制台中创建了我的客户端 ID 我将权限添加到清
  • 如何以编程方式检查 AndroidManifest.xml 中是否声明了服务?

    我正在编写一个库 该库提供了一项服务 其他开发人员可以通过将其包含在他们的项目中来使用该服务 因此 我无法控制 AndroidManifest xml 我在文档中解释了要做什么 但一个常见的问题是人们忽略了将适当的 标记添加到其清单中 或者
  • 当文本输入聚焦在 React Native for Android 的底部工作表上时,视图移出屏幕

    我正在使用图书馆 https github com osdnk react native reanimated bottom sheet https github com osdnk react native reanimated bott
  • 找不到处理意图 com.instagram.share.ADD_TO_STORY 的活动

    在我们的 React Native 应用程序中 我们试图让用户根据视图 组件中的选择直接将特定图像共享到提要或故事 当我们尝试直接使用 com instagram share ADD TO FEED 进行共享时 它以一致的方式完美运行 但是
  • 在画布上绘图

    我正在编写一个 Android 应用程序 它可以在视图的 onDraw 事件上直接绘制到画布上 我正在绘制一些涉及单独绘制每个像素的东西 为此我使用类似的东西 for int x 0 x lt xMax x for int y 0 y lt
  • 使用 Android 发送 HTTP Post 请求

    我一直在尝试从 SO 和其他网站上的大量示例中学习 但我无法弄清楚为什么我编写的示例不起作用 我正在构建一个小型概念验证应用程序 它可以识别语音并将其 文本 作为 POST 请求发送到 node js 服务器 我已确认语音识别有效 并且服务
  • 如何使用 Cordova 获取当前安装的应用程序的版本?

    我已经找到了应用程序可用性插件 https github com ohh2ahh AppAvailability它主要检查用户是否在其设备上安装了某个应用程序 是否有可能获得应用程序的当前版本 开发者名称 重要 以及所有可能的信息 一般来说
  • 是否有 ADB 命令来检查媒体是否正在播放

    我想使用 ADB 命令检查根植于终端的外部设备中是否正在播放音频 视频 我无法找到任何 ADB 命令 如果有 我尝试过 adb shell dumpsys media player 我想要一个命令来指定视频是否正在运行 您可以使用以下命令查
  • 无法展开 RemoteViews - 错误通知

    最近 我收到越来越多的用户收到 RemoteServiceException 错误的报告 我每次给出的堆栈跟踪如下 android app RemoteServiceException Bad notification posted fro
  • Android MediaExtractor seek() 对 MP3 音频文件的准确性

    我在使用 Android 时无法在eek 上获得合理的准确度MediaExtractor 对于某些文件 例如this one http www archive org download emma solo librivox emma 01
  • 获取当前 android.intent.category.LAUNCHER 活动的实例

    我创建了一个库项目 并在多个应用程序之间共享 我实现了一个简单的会话过期功能 该功能将在一段时间后将用户踢回到登录屏幕 登录屏幕活动是我的主要活动 因此在清单中它看起来像这样
  • 如何默认在 ActionOpenDocument 意图中显示“内部存储”选项

    我需要用户选择一个自定义文件类型的文件 并将其从 Windows 文件资源管理器拖到 Android 设备上 但默认情况下内部存储选项不可用 当我使用以下命令启动意图时 var libraryIntent new Intent Intent
  • 在 android DatePickerDialog 中将语言设置为法语

    有什么办法可以让日期显示在DatePickerDialog用法语 我已经搜索过这个但没有找到结果 这是我的代码 Calendar c Calendar getInstance picker new DatePickerDialog Paym
  • Android Studio 0.4.3 Eclipse项目没有gradle

    在此版本之前 在 Android Studio 中按原样打开 Eclipse 项目似乎很容易 无需任何转换 我更喜欢 Android Studio 环境 但我正在开发一个使用 eclipse 作为主要 IDE 的项目 我不想只为这个项目下载
  • Android:膨胀布局时出现 StackOverFlowError 和 InvokingTargetException

    首先 对不起我的英语 我在膨胀布局时有一个问题 我有一个自定义视图 从 LinearLayout 扩展而来 称为按钮帮助 我在名为的布局上使用该视图加载活动 我的以下代码在所有设备和模拟器上都能完美运行 但具有 QVGA 屏幕 例如 Sam
  • 捕获的图像分辨率太大

    我在做什么 我允许用户捕获图像 将其存储到 SD 卡中并上传到服务器 但捕获图像的分辨率为宽度 4608 像素和高度 2592 像素 现在我想要什么 如何在不影响质量的情况下获得小分辨率图像 例如我可以获取或设置捕获的图像分辨率为原始图像分
  • Crashlytics 出现 Android Studio 构建错误

    我正在尝试将 CrashLytics 与 Android Studio 和 gradle 一起使用 但出现一个令人困惑的错误 java lang NoSuchMethodError 我的 build gradle 是 buildscript

随机推荐

  • 使用 Javascript 将页脚保持在底部

    目前我正在尝试使用 Javascript 将页脚保持在底部 这是结果 document getElementsByTagName body onload function KeepFoot var element document getE
  • 尝试离线导出到 Highcharts

    我想用 highcharts 进行离线导出 这是我的代码 import Chart from highcharts vue import Highcharts from highcharts import offlineExporting
  • 过渡结束时应用 CSS 属性

    如何将声明的属性应用于元素afterCSS3 过渡结束了吗 我有类似的东西 something background blue padding 10px 0px background clip content box transition
  • Bootstrap 3 盒子大小调整不起作用

    我以为使用了 bootstrap 3box sizing border box因此 当我尝试向 2 个 box sizing border box 添加边距类时 它们彼此堆叠在一起 而不是从 sm 向上的尺寸彼此相邻 div class b
  • 环境标志已弃用

    我正在尝试在我的应用程序中安装依赖项 但我收到错误消息 环境标志已贬值 终端也说将其替换为 global 我已经完成了 但现在终端说 无法在注册表 我点击此链接进行 e2e 测试http latonez github io 2016 ion
  • Numpy:“arange”数组

    有什么办法可以采取 gt gt gt x np array 0 8 10 15 50 reshape 1 1 ncols 5 然后把它变成 array 0 1 2 3 4 8 9 10 11 12 10 11 12 13 14 15 16
  • 在 Swift 中用逗号分隔多个 if 条件

    我们已经知道可以在单个 if guard 语句中使用多个可选绑定 方法是用逗号分隔它们 https stackoverflow com questions 35434939 swift if statement multiple condi
  • 无需单击通知即可获取 Firebase 推送通知数据 - Xamarin.forms iOS

    您好 我有一个使用 firebase 推送通知实现的 xamarin forms ios 应用程序 我可以接收和管理通知的点击 目前我正在尝试存储通知数据 即 Title body and two other parameters附带 SQ
  • rpy2安装错误(操作系统:linux mint 17 | R 3.1.2 | python 2.7.6)

    当我运行 sudo pip install rpy2 时 出现很多编译错误 这是所有错误的完整转储 http www pastebin ca 2878069这是一个例子 除了 Compilation parameters for rpy2
  • Firefox 输入占位符填充问题

    为什么 Firefox 不为占位符文本添加填充 请参阅此处的示例http jsfiddle net JfrfZ http jsfiddle net JfrfZ 如何修复它 HTML
  • 访问的链接在 Chrome 中丢失 CSS 颜色动画

    我正在尝试在链接上设置彩色动画 一旦在 Chrome 中访问了链接 就不再应用颜色动画 对于其他动画样式 我已经测试了背景颜色 字体粗细和字体大小 或其他浏览器 Firefox Safari IE11 情况并非如此 这是一个演示 http
  • 我可以编写像 C++ 模板函数一样“尽可能”工作的 Julia 方法吗?

    rand适用于范围 rand 1 10 我想做rand与 一起工作Array 以及任何可索引且具有length import Base Random rand thing thing rand 1 length thing array 1
  • Entity Framework Core 1.0 DbContext 的范围不限于 http 请求

    和罗恩 米勒一起看这个视频我就明白了https channel9 msdn com Series Whats New with ASPNET 5 06 https channel9 msdn com Series Whats New wit
  • 带联合的 sizeof 结构[重复]

    这个问题在这里已经有答案了 我对整个 数据对齐 的事情感到非常困惑 include
  • React onClick 函数在渲染时触发

    我将 2 个值传递给子组件 要显示的对象列表 删除功能 我使用 map 函数来显示我的对象列表 如反应教程页面中给出的示例 但是该组件中的按钮会触发onClick函数 在渲染时 它不应该在渲染时触发 我的代码如下所示 module expo
  • 如何更改SBCL的当前目录?

    It is very轻松更改 CLIsp 的当前工作目录 gt cat clisprc lisp The following lines added by ql add to init file quicklisp let quicklis
  • WinUI 3.0 桌面 - C# 页面导航

    我正在尝试进行简单的页面导航 但无法找到有关如何在 WinUI 3 0 中执行此操作的任何文档 目前 当我使用 WinUI 3 0 创建空白应用程序时 我在 App xaml cs 中创建了以下代码 protected override v
  • 如何在 Hibernate Criteria 中添加 Distinct

    在我的数据库中 我有一个测试表 其中包含列 testName testType 有 2 个不同的测试具有相同的类型 即 SUN 所以我只想要其中一个 我在休眠 标准中使用 Distinct 如下所示 但它仍然给我两种名称与 sun 相同的类
  • 实体框架模型 - 不允许我添加某些表

    在执行 ADO Net 实体数据模型 向导时 我从数据库中选择了 3 个表以添加到我的 edmx 文件中 并且当生成文件时 只有三个表之一存在 没有错误或警告来解释为什么尚未添加其他表 如果我尝试单独添加一个失败的表 那么什么也不会发生 我
  • 如何通过ADB锁定Android屏幕?

    有没有办法通过 ADB 锁定 Android 屏幕 我找到了在apk中锁定显示的方法 但我想通过ADB从PC锁定屏幕 以模拟显示超时 而不必等待超时 是否有可能做到这一点 谢谢 黛安 酷 我刚刚发现KEYCODE POWER即 26 所以它