python获取安卓手机的屏幕_[Python]从安卓手机获取屏幕截图
按照惯例首先是准备环境啦:
一、配置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]从安卓手机获取屏幕截图相关推荐
- 鸿蒙手机如何录屏,安卓手机如何屏幕录制视屏?手机视频录制方法
安卓手机如何屏幕录制视屏?手机视频录制方法 2018年12月17日 17:05作者:黄页编辑:黄页 分享 随着科技的不断进步发展,手机已经成为人类不可缺少的一种生活神器,人们已经不满足只是用来打打电话 ...
- 安卓来电归属地_苹果手机 VS 安卓手机
本文简单介绍一下苹果手机和安卓手机的区别,苹果手机以 iPhone 6S Plus为例,安卓手机以一加手机第一代JBL特别版为例. iPhone 6S Plus 一加1 1.苹果注重版权和个人隐私 为 ...
- 安卓强制恢复出厂_微课安卓手机越用越卡?这9招请收藏
宅家抗"疫"期间,你都在做什么? 是不是每天用手机浏览疫情进展? 是不是每天用手机在线办公? 是不是每天用手机在线抢菜? 是不是每天用手机看小说.玩游戏.聊八卦? 俗话说:你的岁月 ...
- python爬虫库的常见用法_$python爬虫系列(2)—— requests和BeautifulSoup库的基本用法...
本文主要介绍python爬虫的两大利器:requests和BeautifulSoup库的基本用法. 1. 安装requests和BeautifulSoup库 可以通过3种方式安装: easy_inst ...
- python系统提供构造函数传入参数_[ Python入门教程 ] Python函数定义和使用
函数是一段可以重复多次调用的代码,通过输入的参数值,返回需要的结果.通过使用函数,可以提高代码的重复利用率.本文主要介绍Python函数的定义.调用和函数参数设置方法. 函数的定义 Python函数定 ...
- 野火开发版屏幕_鸿蒙2.0手机开发者版发布,华为多数自研设备明年升级鸿蒙
12月16日,华为在北京举办华为开发者日暨HarmonyOS 2.0手机开发者Beta版发布活动.开发者可访问华为开发者联盟官网,申请获取HarmonyOS 2.0手机开发者Beta版升级. &quo ...
- python中for循环的用法_@Python小白,一文让你掌握Python爬虫
兴趣 我没事喜欢逛知乎,有一段时间看到了这个问题:利用爬虫技术能做到哪些很酷很有趣很有用的事情: http://t.cn/RptGOPx 觉得回答的一个个炒鸡酷炫 就对爬虫产生了浓厚的兴趣, 于是就开 ...
- python打开excel执行vba代码_“Python替代Excel Vba”系列(终):vba中调用Python
请关注本号,后续会有更多相关教程. 系列文章 学Python还不会处理Excel数据?带你用pandas玩转各种数据处理"Python替代Excel Vba"系列(二):panda ...
- 安卓手机主题软件_最强安卓手机垃圾清理软件!
感谢你关注无税便利店,每天上午「10:00」,小仙女为你挖掘隐藏的神奇软件,置顶公众号可获取最新优质内容.「前言」 今天本仙女给大家分享的这款软件,可是我测试了7款软件之后才发现的一股清流,不光软件名 ...
最新文章
- 二项分布均值和方差的简单推导
- 【Uva 10934】Dropping water balloons
- Spring JDBC最佳实践(2)
- windows核心编程学习笔记(八)结构化异常处理(Structured Exception Handling)
- 信息学奥赛C++语言: 区间内的真素数
- linux操作系统基础篇(四)
- bios uefi legacy_安装win10用uefi还是legacy?win10 uefi引导修复教程
- bug—jupyter notebook 连接不上kernel内核问题
- 看雪CTF.TSRC 2018 团队赛 第八题 『二向箔』 解题思路
- 组策略下更改本地管理员名称和密码
- c语言程序设计 朱立华 下载,C语言程序设计 教学课件 朱立华 王立柱 C语言程序设计课件第1章090909.pdf...
- opencv之图像二值化处理
- Python 基于sympy模块求极值 导数 偏导
- 机械电钢琴音源 Cinesamples Keyboard In Blue Kontakt
- python文件操作的几种方法with open,r,w,b
- 儒家文化专题数据:各地级市-儒家学校、学堂孔庙数据量
- 自然语言处理(NLP)的八个国际顶级会议!
- 中式风格室内装修 如何打造中式风格家居
- 19、网络配线架打线工艺
- python爬虫抓取头条街拍美女图片
热门文章
- [18考研]什么是“破格复试”?
- TP3.2 getField用法总结
- php getfield,thinkphp getField()获取获取一列或一个数据
- 转化率统计 php,拼多多转化率怎么计算?如何进行分析数据
- 洛谷P6772 美食家
- 万门大学数据结构与算法进阶(2)ArrayList 动态数组
- 作为一名程序员在北京月薪12k意味着什么?
- 手机相册里的照片误删怎么恢复
- qt 绘制 流程图 案例 收集
- 在办公室装警报、参加杨超越编程大赛——“开发者之友”声网Agora团队是怎样炼成的?...