工作生活

[简002]《极简ADB入门》共4章

2019-07-01  本文已影响0人  Andy计算机专业

Monday, Jul 1, 2019 ---Andy

###目录:
前言
第一章 adb可以用来做什么?
第二章 adb环境配备
第三章 adb命令测试
第四章 ADB命令大全
    4.1 官网文档
    4.2 官网文档没有的“模拟按键/输入”补充
    4.3 其他优秀文档推荐
    4.4 常用实用操作总结
后话

前言

前言无关紧要,后续有时间再写。

一、adb可以用来做什么?

Adb的全称为Android Debug Bridge:android调试桥梁,一个可以对手机全面操作的强大工具。
(1)开发or测试人员:可以用其对Android设备管理、网络管理、软件管理及测试等。
(2)普通用户:可以用其代替所有人工操作(eg:点击、滑动、长按、输入......),由基础操作可自由应用于各种软件上,自动化操作帮助我们做些事儿,省时省力省心。

二、adb环境配备

1. 手机开启开发者和开启USB调试,并用USB连接手机与电脑。顺带开启触控指针坐标显示和层次布局显示(方便自动化操作精准定位)
2. ADB Kits (525 KB)下载http://adbshell.com/downloads


三、adb命令测试

[1].在下载的ADB文件夹下打开CMD,输入"adb help"查看命令帮助--同时测试是否一切正常 。

[2].任意输入一条控制命令测试能否操作手机。
比如模拟按菜单键: adb shell input keyevent 82

四、ADB命令大全

[4.1].官网文档:http://adbshell.com/commands

[4.2].官网文档没有的“模拟按键/输入”补充

[4.3]其他优秀文档推荐:[玩转ADB命令]、[android在adb下模拟长按事件]、[Android KEYCODE键值对应大全]、[adb操作]

[4.4]常用实用操作总结


1.状态栏和导航栏显示隐藏
1-0.隐藏所有界面的状态栏和导航栏:
adb shell settings put global policy_control immersive.full=*
1-1.恢复正常模式:
adb shell settings put global policy_control null

2.屏幕截图
2-0 截图保存到电脑:
adb exec-out screencap -p > sc.png adb新版本支持
2-1 先截图保存到设备里:
adb shell screencap -p /sdcard/sc.png
2-2 然后将 png 文件导出到电脑:
adb pull /sdcard/sc.png
可以使用 adb shell screencap -h 查看 screencap 命令的帮助信息.

3.录制屏幕
3-0 录制屏幕以 mp4 格式保存到 /sdcard:
adb shell screenrecord /sdcard/filename.mp4
需要停止时按 Ctrl-C,默认录制时间和最长录制时间都是 180 秒。
3-1 导出到电脑:
adb pull /sdcard/filename.mp4
可以使用 adb shell screenrecord --help 查看 screenrecord 命令的帮助信息,下面是常见参数及含义:
--size WIDTHxHEIGHT 视频的尺寸,eg:1280x720,默认是屏幕分辨率。
--bit-rate RATE 视频的比特率,默认是 4Mbps。
--time-limit TIME 录制时长,单位秒。
--verbose 输出更多信息。

4.查看连接过的 WiFi 密码. 注:需要 root 权限。

adb shell
su
cat /data/misc/wifi/*.conf

ssid 即为我们在 WLAN 设置里看到的名称,psk 为密码,key_mgmt 为安全加密方式。

后话

后面补充些ADB有趣的手机应用,比如:1.朋友圈自动点赞 2.批量加好友.

让知识或技术实现其最大的价值,欢迎收藏自用、转载分享,转载请注明原文出处,谢谢!

上一篇 下一篇

猜你喜欢

热点阅读