按照惯例首先是准备环境啦:

一、配置adb

1.找到android sdk的本地路径,

adb命令在platform-tool下面,记为XXXX

我的路径是(/Applications/eclipse/android-sdk-mac_x86/platform-tools)

2.打开终端输入

touch .bash_profile

open -e .bash_profile 点回车

3.添加路径.bash_profile打开了,我们在这里添加路径,

如果打开的文档里面已经有内容,我们只要之后添加;XXXX(注意前面一定要用分号隔开),

如果是一个空白文档的话,我们就输入一下内容

export PATH=${PATH}:XXXX

保存,关掉这个文档

4.终端输入命令 source .bash_profile5.终端输入命令 adb点回车,如果未显示command not found,说明此命令有效,环境便亮设置完成

二、识别安卓手机

1.关于本机-->更多信息->概系统览->系统报告->usb->你所连接的device-->供应商ID(Vendor ID)

2 找到 供应商ID后 终端执行如下命令(0x1ebf为对应的Vendor ID):

echo 0x1ebf >> ~/.android/adb_usb.ini

adb kill-server adb start-server

adb devices 至此adb就可连接上你的手机了

三、使用adb shell

adb截屏

adb shell /system/bin/screencap -p /sdcard/screenshot.png(保存到SDCard)

adb pull /sdcard/screenshot.png /Users/guojie/Desktop/screenshot.png(保存到电脑)

承接上文[Python]从安卓手机获取屏幕截图

首先准备好环境,然后就是adb shell啦

adb视频

adb shell screenrecord /sdcard/123.mp4(保存到SDCard)

adb pull /sdcard/123.mp4 /Users/guojie/Desktop/123.mp4(保存到电脑)

输入 --time-limit N,限制视频录制时间为N秒。如果不限制,默认180秒。

输入 --size NN,限制录制视频分辨率为NN。如果未指定,默认使用手机的分辨率。

输入 --bit-rate,指定视频的比特率为6Mbps。如果不指定,默认为4Mbps。

某些设备可能无法直接录制,原因是分辨率太高。如果遇到此类问题,系统将自行指定较低的分辨率。

注意:不支持录制过程中屏幕旋转,如果录制过程中旋转,有可能画面被切断。

无法同步录制音频。

小记 adb shell 还可以做好多东西,大家根据需要来自行开发啦

python获取安卓手机的屏幕_[Python]从安卓手机获取屏幕截图相关推荐

  1. 鸿蒙手机如何录屏,安卓手机如何屏幕录制视屏?手机视频录制方法

    安卓手机如何屏幕录制视屏?手机视频录制方法 2018年12月17日 17:05作者:黄页编辑:黄页 分享 随着科技的不断进步发展,手机已经成为人类不可缺少的一种生活神器,人们已经不满足只是用来打打电话 ...

  2. 安卓来电归属地_苹果手机 VS 安卓手机

    本文简单介绍一下苹果手机和安卓手机的区别,苹果手机以 iPhone 6S Plus为例,安卓手机以一加手机第一代JBL特别版为例. iPhone 6S Plus 一加1 1.苹果注重版权和个人隐私 为 ...

  3. 安卓强制恢复出厂_微课安卓手机越用越卡?这9招请收藏

    宅家抗"疫"期间,你都在做什么? 是不是每天用手机浏览疫情进展? 是不是每天用手机在线办公? 是不是每天用手机在线抢菜? 是不是每天用手机看小说.玩游戏.聊八卦? 俗话说:你的岁月 ...

  4. python爬虫库的常见用法_$python爬虫系列(2)—— requests和BeautifulSoup库的基本用法...

    本文主要介绍python爬虫的两大利器:requests和BeautifulSoup库的基本用法. 1. 安装requests和BeautifulSoup库 可以通过3种方式安装: easy_inst ...

  5. python系统提供构造函数传入参数_[ Python入门教程 ] Python函数定义和使用

    函数是一段可以重复多次调用的代码,通过输入的参数值,返回需要的结果.通过使用函数,可以提高代码的重复利用率.本文主要介绍Python函数的定义.调用和函数参数设置方法. 函数的定义 Python函数定 ...

  6. 野火开发版屏幕_鸿蒙2.0手机开发者版发布,华为多数自研设备明年升级鸿蒙

    12月16日,华为在北京举办华为开发者日暨HarmonyOS 2.0手机开发者Beta版发布活动.开发者可访问华为开发者联盟官网,申请获取HarmonyOS 2.0手机开发者Beta版升级. &quo ...

  7. python中for循环的用法_@Python小白,一文让你掌握Python爬虫

    兴趣 我没事喜欢逛知乎,有一段时间看到了这个问题:利用爬虫技术能做到哪些很酷很有趣很有用的事情: http://t.cn/RptGOPx 觉得回答的一个个炒鸡酷炫 就对爬虫产生了浓厚的兴趣, 于是就开 ...

  8. python打开excel执行vba代码_“Python替代Excel Vba”系列(终):vba中调用Python

    请关注本号,后续会有更多相关教程. 系列文章 学Python还不会处理Excel数据?带你用pandas玩转各种数据处理"Python替代Excel Vba"系列(二):panda ...

  9. 安卓手机主题软件_最强安卓手机垃圾清理软件!

    感谢你关注无税便利店,每天上午「10:00」,小仙女为你挖掘隐藏的神奇软件,置顶公众号可获取最新优质内容.「前言」 今天本仙女给大家分享的这款软件,可是我测试了7款软件之后才发现的一股清流,不光软件名 ...

最新文章

  1. 二项分布均值和方差的简单推导
  2. 【Uva 10934】Dropping water balloons
  3. Spring JDBC最佳实践(2)
  4. windows核心编程学习笔记(八)结构化异常处理(Structured Exception Handling)
  5. 信息学奥赛C++语言: 区间内的真素数
  6. linux操作系统基础篇(四)
  7. bios uefi legacy_安装win10用uefi还是legacy?win10 uefi引导修复教程
  8. bug—jupyter notebook 连接不上kernel内核问题
  9. 看雪CTF.TSRC 2018 团队赛 第八题 『二向箔』 解题思路
  10. 组策略下更改本地管理员名称和密码
  11. c语言程序设计 朱立华 下载,C语言程序设计 教学课件 朱立华 王立柱 C语言程序设计课件第1章090909.pdf...
  12. opencv之图像二值化处理
  13. Python 基于sympy模块求极值 导数 偏导
  14. 机械电钢琴音源 Cinesamples Keyboard In Blue Kontakt
  15. python文件操作的几种方法with open,r,w,b
  16. 儒家文化专题数据:各地级市-儒家学校、学堂孔庙数据量
  17. 自然语言处理(NLP)的八个国际顶级会议!
  18. 中式风格室内装修 如何打造中式风格家居
  19. 19、网络配线架打线工艺
  20. python爬虫抓取头条街拍美女图片

热门文章

  1. [18考研]什么是“破格复试”?
  2. TP3.2 getField用法总结
  3. php getfield,thinkphp getField()获取获取一列或一个数据
  4. 转化率统计 php,拼多多转化率怎么计算?如何进行分析数据
  5. 洛谷P6772 美食家
  6. 万门大学数据结构与算法进阶(2)ArrayList 动态数组
  7. 作为一名程序员在北京月薪12k意味着什么?
  8. 手机相册里的照片误删怎么恢复
  9. qt 绘制 流程图 案例 收集
  10. 在办公室装警报、参加杨超越编程大赛——“开发者之友”声网Agora团队是怎样炼成的?...