php adb手机型号,使用adb命令操控Android手机
1) 手机连接电脑之前
首先,查看安卓手机是否已经连接上电脑
adb devices
让adb一直查找安卓设备,找到后才停止
adb wait-for-device
2) 手机连接电脑后的操作
2.0) 基本命令
连接多个安卓设备时,在adb命令后紧跟着使用 -s加序列号 来指定要操作的设备
建议每次只连接一个安卓设备进行操作!!!
建议每次只连接一个安卓设备进行操作!!!
建议每次只连接一个安卓设备进行操作!!!
$ adb devices
List of devices attached
FA6AX0301341 device
ce0217122b56b02604 device
$ adb -s FA6AX0301341 shell
sailfish:/ $
2.1) 锁定/解锁/重启/关机
锁定/解锁手机
adb shell input keyevent 26 //锁定手机
adb shell input keyevent 82 //解锁手机(如果设置了密码,会提示输入密码)
输入密码,并回车
adb shell input text 123456 && adb shell input keyevent 66
重启/关机
adb reboot //重启
adb shell reboot //重启
adb shell reboot -p //关机
2.2) 系统设置
打开关闭蓝牙
adb shell service call bluetooth_manager 6 //打开蓝牙
adb shell service call bluetooth_manager 9 //关闭蓝牙
打开关闭wifi
adb shell svc wifi enable //打开wifi
adb shell svc wifi disable //关闭wifi
打开wifi设置界面
adb shell am start -a android.intent.action.MAIN -n com.android.settings/.wifi.WifiSettings
连接时保持亮屏 设置
svc power stayon [true|false|usb|ac|wireless]
参数解释:
true: 任何情况下均保持亮屏
false:任何情况下均不保持亮屏(经过设定的时间后自动黑屏)
usb, ac, wireless:设置其中之一时,仅在这一种情况下才保持亮屏。
2.3) 模拟本机操作
模拟按键操作
adb shell input keyevent 111 //关闭软键盘(其实是按下ESC,111=KEYCODE_ESCAPE)
模拟滑动触屏操作
adb shell input touchscreen swipe 930 880 930 380 //向上滑
adb shell input touchscreen swipe 930 880 330 880 //向左滑
adb shell input touchscreen swipe 330 880 930 880 //向右滑
adb shell input touchscreen swipe 930 380 930 880 //向下滑
模拟鼠标操作
adb shell input mouse tap 100 500
100是x,500是y。
原点在屏幕左上角。
2.4) 运行程序
拨打电话
adb shell am start -a android.intent.action.CALL -d tel:10010
打开网站
adb shell am start -a android.intent.action.VIEW -d http://google.com
启动APP
adb shell am start -n com.package.name/com.package.name.MainActivity
adb shell am start -n com.package.name/.MainActivity
$ adb shell monkey -p com.android.contacts -c android.intent.category.LAUNCHER 1
Events injected: 1
## Network stats: elapsed time=16ms (0ms mobile, 0ms wifi, 16ms not connected)
3) 硬件高级调节
3.0) 信息查看
查看设备序列号
adb get-serialno
3.1) CPU相关
查看CPU温度
先查看有哪些温度区域thermal zone
$ adb shell ls sys/class/thermal/
cooling_device0
cooling_device1
cooling_device2
cooling_device3
cooling_device4
cooling_device5
thermal_zone0
thermal_zone1
thermal_zone2
thermal_zone3
thermal_zone4
thermal_zone5
thermal_zone6
thermal_zone7
查看某个CPU温度
$ cat /sys/class/thermal/thermal_zone0/temp
25800
温度是milliCelsius,所以这里是25.8度C。
CPU设置
查看当前手机可用的governor
$ cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors
userspace interactive performance
锁定CPU为最大频率
设置CPU governor为performance。
echo performance > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
4) 刷机
重启手机,进入recovery或bootloader模式
adb reboot recovery //恢复模式
adb reboot bootloader //刷机模式。不同手机,命令不同,要试一下。
adb reboot-bootloader
adb reboot boot loader
进入 fastboot 模式。
adb reboot fastboot
或
关机,然后同时按住 增加音量 和 电源 键开机
5) 调试
抓取开机日志
adb wait-for-device && adb shell logcat -v threadtime | tee mybootup.log
查看日志
adb logcat
关闭/重启adb服务进程
adb kill-server
adb start-server
从本地复制文件到设备,或者反之
adb push test.zip /sdcard/ //从本地复制文件到设备
adb pull /sdcard/abc.zip ~/ //从设备复制文件到本地
显示已经安装的APP的包名
adb shell pm list packages
安装、删除APP
adb install abc.apk //第一次安装。如果手机上已经有此app,则会报错。
adb install -r abc.apk //如果已经安装过,保留原app的数据
adb -s 11223344 install abc.apk //当多个安卓连接到电脑时,安装到指定一台安卓上
adb uninstall com.example.appname
查看apk的版本(无需解压)
aapt dump badging abcd.apk |grep version
捕获键盘操作
adb shell getevent -ltr
查看屏幕分辨率 dpi
wm density
wm size
设置:
wm density 240
立刻生效。
php adb手机型号,使用adb命令操控Android手机相关推荐
- 使用adb命令操控Android手机
1) 手机连接电脑之前 首先,查看安卓手机是否已经连接上电脑 adb devices 让adb一直查找安卓设备,找到后才停止 adb wait-for-device 2) 手机连接电脑后的操作 2.0 ...
- android代码使用adb,使用adb命令操控Android手机(示例代码)
1) 手机连接电脑之前 首先,查看安卓手机是否已经连接上电脑 adb devices 让adb一直查找安卓设备,找到后才停止 adb wait-for-device 2) 手机连接电脑后的操作 2.0 ...
- (转载)Mac系统下利用ADB命令连接android手机并进行文件操作
Mac系统下利用ADB命令连接android手机并进行文件操作 标签: Mac adb android 2016-03-14 10:09 5470人阅读 评论(1) 收藏 举报 分类: Androi ...
- 使用adb命令操作Android手机输入法
使用adb命令操作Android输入法 1.获取当前设备有效的输入法列表 2.获取当前设备有效输入法的详细信息 3.常看当前`正在使用`的输入法 4.切换输入法(设置默认输入法) 5.附上帮助文档 最 ...
- android手机用户,ZDC:2011年Android手机用户使用行为研究报告
一.市场概述及研究背景 谷歌Android,自获得摩托罗拉.三星.HTC.中兴.华为等诸多品牌的拥趸开始,就扮演起了智能手机市场竞争格局颠覆者的角色.经过近三年时间的发展,Gartner最新数据显示, ...
- 通过adb命令获取Android手机的IP地址
要获取Android手机的IP地址,必须先保证你的Android手机已经连接到无线网络(此处的无线网络包括WiFi和WAPI,不包括3G或2G的移动网络). 先执行命令"adb shell ...
- ios手机怎么连接adb命令_Mac ADB 命令连接 android手机并进行各种操作
获取序列号: adb get-serialno 查看连接计算机的设备: adb devices 重启机器: adb reboot 重启到bootloader,即刷机模式: adb reboot boo ...
- Mac系统下利用ADB命令连接android手机并进行文件操作
获取序列号: adb get-serialno 查看连接计算机的设备: adb devices 重启机器: adb reboot 重启到bootloader,即刷机模式: adb reboot boo ...
- 通过PC鼠标键盘操控Android手机:androidscreencast.jnlp应用
通过PC鼠标键盘操控手机:androidscreencast.jnlp应用 使用androidscreencast.jnlp,可通过鼠标和键盘操作手机,并且可实时将手机屏幕传回电脑端,还可录屏,也可浏 ...
最新文章
- 2019年ACM团队预备赛(题解)
- 多线程还是多进程的选择
- 《机器人学经典教程》——2.3 人工智能
- 中国存储器行业应用趋势与投资机遇研究报告2022版
- mysql一对多分类_mysql一对多结果归类
- 2013年。。。。。。
- lisp把选集转成表_LISP(表处理语言)
- Session 另一种用法,其实是一样的
- PyTorch 功能欠缺,Meta 推出 TorchRec 来补救?
- ipsec over gre与gre over ipsec
- Deepin中如何使用adb和fastboot工具
- 水果销售管理系统课程设计报告
- 解决 Winfrom richtextbox不显示RTF文档 图片问题
- 刚从阿里、头条面试回来,java程序员社招自我介绍
- 中国第一,全球领先的「浪潮」:用智慧计算征服的计算力天下
- 神舟笔记本键盘灯不亮驱动
- 通过 TensorFlow 实现 AI 语音降噪提升 QQ 音视频通话质量
- Photoshop CC 2017安装
- 应届生 实习生 社招最常用招聘网站
- OpenSTF_Android终端设备管理平台搭建