用例
使用 USB 将 Android 屏幕镜像到 PC
潜在(本地)实施方法
讨论
方法 #1肯定会起作用(在 shell 帐户下),但是,每次更新 Android 操作系统时,都需要更新自定义代码以跟上操作系统的变化,方法 #2的 API 保持固定,并且没有需要担心操作系统的变化,问题是是否可以单独使用 OpenGL/OpenMAX 实现镜像?
问题
综上所述,通过 USB 镜像 android 屏幕的最佳方法是什么?
使用 USB 将 Android 屏幕镜像到 PC
方法 #1肯定会起作用(在 shell 帐户下),但是,每次更新 Android 操作系统时,都需要更新自定义代码以跟上操作系统的变化,方法 #2的 API 保持固定,并且没有需要担心操作系统的变化,问题是是否可以单独使用 OpenGL/OpenMAX 实现镜像?
综上所述,通过 USB 镜像 android 屏幕的最佳方法是什么?
Android 5.0“Lollipop ”screenrecord
附带的可以通过 ADB 发送原始 H.264。命令行如下所示:
adb shell screenrecord --output-format=h264 - | <player>
bigflake 页面上有一些细节。我用它来将屏幕镜像到 Linux 工作站上,但不幸的是我没有保存 VLC/mplayer 命令行。一些玩家的建议在这里。
您可以尝试制作未压缩的帧--output-format=raw-frames
(
源代码在这里。
正如fadden所建议的那样,我最终通过sreeenrecord进行了修补,禁用了时间限制并添加了我自己的一些代码(通过USB路由启用ADB),它可以工作,但是每次更新操作系统时都需要维护,我希望有是使用 Android Java 框架作为 ADB Shell 工具的一种方式,因为这将大大减少我按下的未记录按钮的数量......