adb 获取手机屏幕内容 截屏录制视频

官方文档
安装

屏幕截图获取

  1. 连接设备到adb,使用命令查看:·adb devices
  2. adb shell screencap /sdcard/screen.png.
  3. adb pull /sdcard/screen.png

视频保存在命令 this 当前目录下面

录制视频

录制设置
adb shell screenrecord --size <WIDTHxHEIGHT>
设置视频大小:1280x720。默认值是设备的本机显示分辨率(如果支持),否则为1280x720。为获得最佳效果,请使用设备的高级视频编码(AVC)编码器支持的尺寸。

adb shell screenrecord --bit-rate <RATE>
设置视频的视频比特率,以每秒兆比特为单位。默认值为4Mbps。您可以提高比特率以提高视频质量,但这样做会导致更大的电影文件。以下示例将记录比特率设置为5Mbps:adb shell screenrecord --bit-rate 5000000 /sdcard/demo.mp4

adb shell screenrecord --time-limit <TIME>
设置最长录制时间,以秒为单位。默认值和最大值为180(3分钟)。

adb shell screenrecord --rotate
将输出旋转90度。此功能是实验性的。

adb shell screenrecord --verbose
在命令行界面显示日志信息。如果未设置此选项,则实用程序在运行时不会显示任何信息

录制
----------*******************************************************************
//开启录制
adb shell screenrecord /sdcard/demo.mp4

从设备下载文件

adb pull /sdcard/demo.mp4
按Ctrl-C停止屏幕录制,否则录制将在三分钟或–time-limit设置的时间限制内自动停止

adb 获取手机屏幕内容 截屏录制视频相关推荐

  1. adb获取手机屏幕分辨率

    cmd中输入adb shell dumpsys window displays 或者直接输入 adb shell wm size更为简洁

  2. android shell检查是否锁屏_ADB获取手机屏幕的状态(点亮与否)以及ADB点击事件基本操作...

    一.文档概述 在对Android设备操作之前,经常需要通过adb获取一些设备基本信息.尤其是在全自动运行过程中,尽量减少人工的干预.本文档记录了检查手机屏幕的状态以及解锁的方式. 二.技术基础 在项目 ...

  3. 手机屏幕如何投屏到电脑显示器上?

    能手机作为科技的产物,给我们的生活带来了很多便捷,吃饭.购物包括其他的很多东西都可以用手机实现支付.只要有网我们就可以随时随地的看视频,可是有的时候用手机看视频时间长了会很累,那么有什么办法能解决这个 ...

  4. 获取手机屏幕大小、密度、分辨率、状态栏、标题栏高度

    在开发手机应用时,除了对API的掌握外,更重要的还是画面. 对于画面,屏幕分辨率又是很重要的一个因素. 由于手机屏幕尺寸各不相同,在画面布局时就需要考虑这个问题. Android可以设置为随着窗口大小 ...

  5. Android适配 获取手机屏幕的分辨率

    如何将一个应用程序适配在不同的手机上,虽然这不算是一个技术问题,但是对于刚刚做屏幕的开发人员来说,还真不是一件多么简单的事情. 首先:你需要在AndroidManifest.xml文件的<man ...

  6. 动态获取手机屏幕宽高及动态设置控件宽高

    1.获取手机屏幕宽高: DisplayMetrics dm = new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetr ...

  7. Android杂谈---获取手机屏幕大小

    Android杂谈---获取手机屏幕大小 SurfaceView简单例子 玩转Android---UI篇---ZoomControls放大缩小图片 更多相关推荐 这里总结下android中关于手机屏幕 ...

  8. 打开桌面计算机投屏到扩展屏,将Win10电脑屏幕内容投屏到小米电视的操作方法...

    Win10系统自带的无线投屏功能,可能大家还不知道,现在手机.电视都是支持Miracast协议的,把屏幕内容投屏到电视上使用,极大的满足了我们的视觉.不管是打游戏.看视频.看图片,投屏到电视比看电脑要 ...

  9. android 常用机型尺寸_Android中获取手机屏幕大小的方法

    本文为大家解析Android中如何获取手机屏幕大小,提供一个解决方法,分享给大家供大家参考,具体内容如下 运行效果图: 运行程序后,当我们点击Button按钮时,可以看到下面的效果图: 具体代码: 我 ...

最新文章

  1. 实例讲解-单向列表的实现(1)
  2. java actor akka_Actor 模型及Akka简介
  3. 数据分析TB级别数据量大了怎么办,不会代码模型训练怎么办?
  4. 项目中的那些事---下载pdf文件
  5. java main 声明_Java中main方面面试题
  6. WPF学习笔记(三)
  7. 七、配置ssh keys连通github跟ssh-agent
  8. Adaboost、RandomFrest、GBRT的区别
  9. EXPRESS项目PM2启动NODE_ENV传参数不生效问题解决方法
  10. 【每日算法Day 103】老题新做,几乎不会有人想到的解法,它来了
  11. 【ThinkPHP5.0RC2吃螃蟹之】关于ThinkPHP5.0的渲染模板输出
  12. 316.去除重复字母
  13. mybatis-spring-struts2整合
  14. Java程序员如何写好一份个人求职简历
  15. 有关彩票的python编程教程入门_python入门教程NO.6 用python做个简单的彩票号码统计分析工具...
  16. 工作流Activiti 6.x
  17. 关于企业邮箱服务器经常被spamhaus反垃圾邮件组织拦截的排错方法分享
  18. uniapp实现IM即时通讯仿微信聊天功能
  19. 风变编程,让小白也能轻松学会!
  20. Socket和ServerSocket的介绍

热门文章

  1. jstatjmapjhat
  2. Blat-windows cmd命令行脚本SMTP模式发邮件的开源工具参数详细说明
  3. 计算机运算器4个部件,第4章 计算机中的运算器部件(2).ppt
  4. 该如何自学入门生物信息学
  5. 你的主机中的软件中止了一个已建立的连接。_【红外应用】红外测温在钢包在线监测中的应用...
  6. android 解决通话录音时无法返回挂断状态的bug
  7. blastFoam水下爆炸数值仿真计算
  8. Android应用之个人应用软件开发(3)【SQLite数据库及理财功能实现】
  9. 报错“configure.ac: error: possibly undefined macro“的解决方案
  10. 10寸液晶屏怎么选购? 选购10寸液晶屏重要的五点