|  | 
 
| 
ADB
x
马上注册,结交更多好友,享用更多功能^_^您需要 登录 才可以下载或查看,没有账号?立即注册  Android 调试桥 (adb) 是一种功能多样的命令行工具,可让您与设备进行通信。adb 命令可用于执行各种设备操作(例如安装和调试应用),并提供对 Unix shell(可用来在设备上运行各种命令)的访问权限
 
 1、adb devices
 获取手机管理权限
 
 2、adb shell wm size
 获取手机分辨率
 
 3、adb shell input tap X Y
 在坐标X,Y处点击一次
 
 4、adb shell input text
 输入英文
 
 5、adb shell am broadcast -a ADB_INPUT_TEXT --es msg
 调用ADB KeyBoard输入中文
 adb shell am broadcast -a ADB_INPUT_TEXT --es msg '你好'
 
 6、netstat -ano | findstr "5037"
 查看端口
 
 7、taskkill -f -pid 5340
 关闭pid进程
 
 8、adb get-state
 查看设备连接状态
 offline        设备连接异常
 device        正常
 unknown        没有连接设备
 
 9、adb logcat
 查看日志
 
 可查看四个缓冲区日志:radio、system、main、event
 radio存放通信的日志,如通话短信等
 event表示手机按键输出等事件日志
 main手机应用软件的日志
 system是系统组件日志
 默认输出main和system的日志
 
 adb logcat -b输出指定缓冲区日志
 adb logcat -b radio
 也可以输出到文件
 adb logcat -b main > d:\mian.log
 
 -c 清理日志
 
 10、adb bugreport
 输出包括功耗,cpu等信息的日志
 
 11、adb install d:/xxx.apk
 安装安装包
 
 12、adb uninstall 包名
 卸载应用
 
 13、查看应用列表
 查看所有的应用包名
 adb shell pmlist packages
 
 查看当前活动的包的信息
 adb shell dumpsys acrivity
 
 查看正在运行的包名
 adb shell dumpsys window | findstr mCurrentFocus
 
 14、adb shell cat/proc/cpuinfo
 获取cpu信息
 
 15、adb shell dumpsys battery
 获取电池信息
 
 adb shell dumpsys batterystats xxx.film
 获取xxx.film应用的耗电情况
 
 16、手机电脑互相拷贝文件
 从电脑上推送到手机
 adb push
 
 从手机上下载文件到电脑
 adb pull
 
 17、adb root
 进入root模式
 
 18、adb shell
 进入shell命令状态
 
 19、截屏
 手机上截屏保存图片
 adb shell screencap -p /sdcard/xxx.png
 
 把图片传到电脑
 adb pull /sdcard/xxx.png
 
 20、adb shell cat /sys/class/net/wlan0/address
 获取mac地址
 
 21、adb shell ps
 查看进程
 
 22、adb shell su cat/data/misc/wifi/*.conf
 查看连接过的wifi信息
 
 23、adb shell cat /proc/meminfo
 查看当前内存占用
 
 24、adb reboot
 重启手机
 
 25、adb version
 查看adb版本
 
 26、清除应用数据与缓存
 adb shell dumpsys activity | grep mFocusedActivity
 adb shell dumpsys activity | ps mFocusedActivity
 
 27、强制停止应用
 adb shell am force-stop <包名>
 adb push <电脑上的文件路径><设备里的目录>
 
 28、查看cpu运行情况
 adb shell top -m 10 -s cpu
 
 -t        显示进程名称
 -s        按指定行排序
 -n        在退出前刷新几次
 -d        刷新间隔
 -m        显示最大数量
 
 29、Windows下查看端口号
 netstat-ano | findstr"5037"
 
 Linux命令状态下查看
 netstat-anp | grep 5037
 
 30、adb shell input swipe x(移动前) y(移动前) x(移动后) y(移动后) [duration(ms)]
 滑动屏幕
 
 x1,y1和x2,y2分别是两个坐标
 duration是从x1,y1处滑动到x2,y2处规定的时间,单位毫秒
 
 长按
 adb shell input swipe x1 y1 x1 y1 2000
 最后数字为长按时间
 
 31、adb shell input keyevent KEYCODE_DEL
 清除一个字符
 
 32、adb shell screenrecord /sdcard/filename.mp4
 录制屏幕以 mp4 格式保存到 /sdcard
 需要停止时按 Ctrl-C,默认录制时间和最长录制时间都是 180 秒
 
 33、adb shell wm size 480x1024
 表示将分辨率修改为 480px * 1024px
 
 34、adb shell wm size reset
 恢复原分辨率
 
 35、adb shell wm density 160
 表示将屏幕密度修改为 160dpi
 
 36、adb shell wm overscan 0,0,0,200
 四个数字分别表示距离左、上、右、下边缘的留白像素,以上命令表示将屏幕底部 200px 留白
 
 37、adb shell wm overscan reset
 恢复原显示区域
 
 38、adb shell monkey -p <packagename> -v 500
 表示向 <packagename> 指定的应用程序发送 500 个伪随机事件
 
 39、关机
 adb shell reboot -p
 
 40、如果一台电脑连接多台手机,具体指定哪台手机重启需要指定设备号
 adb -s 设备ID
 
 41、 拨打电话
 拨号
 adb shell am start -a android.intent.action.CALL tel:xxxxx
 查询状态,来电时查询为1
 adb shell service call phone 11
 挂断电话
 adb shell service call phone 3
 
 42、发短信
 编辑短信
 adb shell am start -a android.intent.action.SENDTO -d sms:10086 --es sms_body  hello
 焦点去到发送按键
 adb shell input keyevent 22
 回车,就是按下发送键
 adb shell input keyevent 66
 
 43、clipper
 先安装clipper.apk
 打开该app
 启动服务
 adb shell am startservice ca.zgrs.clipper/.ClipboardService
 
 发送到手机剪切板
 adb shell am broadcast -a clipper.set -e text "this can be pasted now"
 获取手机剪切板内容
 adb shell am broadcast -a clipper.get
 
 44、longpress对应键值的更多操作
 adb shell input keyevent --longpress <键值>
 
 KEYCODE_CALL                         拨号键5
 KEYCODE_ENDCALL                 挂机键6
 KEYCODE_HOME                         按键Home3
 KEYCODE_MENU                         菜单键82
 KEYCODE_BACK                         返回键4
 KEYCODE_SEARCH                         搜索键84
 KEYCODE_CAMERA                 拍照键27
 KEYCODE_FOCUS                         拍照对焦键80
 KEYCODE_POWER                         电源键26
 KEYCODE_NOTIFICATION                 通知键83
 KEYCODE_MUTE                         话筒静音键91
 KEYCODE_VOLUME_MUTE                扬声器静音键164
 KEYCODE_VOLUME_UP                 音量增加键24
 KEYCODE_VOLUME_DOWN                 音量减小键25
 KEYCODE_ENTER                         回车键66
 KEYCODE_ESCAPE                         ESC键111
 KEYCODE_DPAD_CENTER                 导航键 确定键23
 KEYCODE_DPAD_UP                 导航键 向上19
 KEYCODE_DPAD_DOWN                 导航键 向下20
 KEYCODE_DPAD_LEFT                 导航键 向左21
 KEYCODE_DPAD_RIGHT                 导航键 向右22
 KEYCODE_MOVE_HOME                 光标移动到开始键122
 KEYCODE_MOVE_END                 光标移动到末尾键123
 KEYCODE_PAGE_UP                 向上翻页键92
 KEYCODE_PAGE_DOWN                 向下翻页键93
 KEYCODE_DEL                         退格键67
 KEYCODE_FORWARD_DEL                 删除键112
 KEYCODE_INSERT                         插入键124
 KEYCODE_TAB                         Tab键61
 KEYCODE_NUM_LOCK                 小键盘锁143
 KEYCODE_CAPS_LOCK                 大写锁定键115
 KEYCODE_BREAK                         Break/Pause键121
 KEYCODE_SCROLL_LOCK                 滚动锁定键116
 KEYCODE_ZOOM_IN                 放大键168
 KEYCODE_ZOOM_OUT                 缩小键169
 KEYCODE_ALT_LEFT                 Alt+Left
 KEYCODE_ALT_RIGHT                 Alt+Right
 KEYCODE_CTRL_LEFT                 Control+Left
 KEYCODE_CTRL_RIGHT                 Control+Right
 KEYCODE_SHIFT_LEFT                 Shift+Left
 KEYCODE_SHIFT_RIGHT                 Shift+Right
 KEYCODE_0                         按键'0'7
 KEYCODE_1                         按键'1'8
 KEYCODE_2                         按键'2'9
 KEYCODE_3                         按键'3'10
 KEYCODE_4                         按键'4'11
 KEYCODE_5                         按键'5'12
 KEYCODE_6                         按键'6'13
 KEYCODE_7                         按键'7'14
 KEYCODE_8                         按键'8'15
 KEYCODE_9                        按键'9'16
 KEYCODE_A                        按键'A'29
 KEYCODE_B                         按键'B'30
 KEYCODE_C                         按键'C'31
 KEYCODE_D                         按键'D'32
 KEYCODE_E                         按键'E'33
 KEYCODE_F                         按键'F'34
 KEYCODE_G                         按键'G'35
 KEYCODE_H                         按键'H'36
 KEYCODE_I                         按键'I'37
 KEYCODE_J                         按键'J'38
 KEYCODE_K                         按键'K'39
 KEYCODE_L                         按键'L'40
 KEYCODE_M                         按键'M'41
 KEYCODE_N                         按键'N'42
 KEYCODE_O                         按键'O'43
 KEYCODE_P                         按键'P'44
 KEYCODE_Q                        按键'Q'45
 KEYCODE_R                         按键'R'46
 KEYCODE_S                         按键'S'47
 KEYCODE_T                         按键'T'48
 KEYCODE_U                         按键'U'49
 KEYCODE_V                         按键'V'50
 KEYCODE_W                         按键'W'51
 KEYCODE_X                         按键'X'52
 KEYCODE_Y                         按键'Y'53
 KEYCODE_Z                         按键'Z'54
 KEYCODE_PLUS                         按键'+'
 KEYCODE_MINUS                         按键'-'
 KEYCODE_STAR                         按键'*'
 KEYCODE_SLASH                         按键'/'
 KEYCODE_EQUALS                         按键'='
 KEYCODE_AT                        按键'@'
 KEYCODE_POUND                         按键'#'
 KEYCODE_APOSTROPHE                 按键''' (单引号)
 KEYCODE_BACKSLASH                 按键'\'
 KEYCODE_COMMA                 按键','
 KEYCODE_PERIOD                         按键'.'
 KEYCODE_LEFT_BRACKET                 按键'['
 KEYCODE_RIGHT_BRACKET                 按键']'
 KEYCODE_SEMICOLON                 按键';'
 KEYCODE_GRAVE                         按键'`'
 KEYCODE_SPACE                        空格键
 KEYCODE_NUMPAD_0                 小键盘按键'0'
 KEYCODE_NUMPAD_1                 小键盘按键'1'
 KEYCODE_NUMPAD_2                 小键盘按键'2'
 KEYCODE_NUMPAD_3                 小键盘按键'3'
 KEYCODE_NUMPAD_4                 小键盘按键'4'
 KEYCODE_NUMPAD_5                 小键盘按键'5'
 KEYCODE_NUMPAD_6                小键盘按键'6'
 KEYCODE_NUMPAD_7                小键盘按键'7'
 KEYCODE_NUMPAD_8                 小键盘按键'8'
 KEYCODE_NUMPAD_9                 小键盘按键'9'
 KEYCODE_NUMPAD_ADD                 小键盘按键'+'
 KEYCODE_NUMPAD_SUBTRACT         小键盘按键'-'
 KEYCODE_NUMPAD_MULTIPLY         小键盘按键'*'
 KEYCODE_NUMPAD_DIVIDE                 小键盘按键'/'
 KEYCODE_NUMPAD_EQUALS         小键盘按键'='
 KEYCODE_NUMPAD_COMMA         小键盘按键','
 KEYCODE_NUMPAD_DOT                 小键盘按键'.'
 KEYCODE_NUMPAD_LEFT_PAREN         小键盘按键'('
 KEYCODE_NUMPAD_RIGHT_PAREN         小键盘按键')'
 KEYCODE_NUMPAD_ENTER                 小键盘按键回车
 KEYCODE_F1                         按键F1
 KEYCODE_F2                         按键F2
 KEYCODE_F3                         按键F3
 KEYCODE_F4                         按键F4
 KEYCODE_F5                         按键F5
 KEYCODE_F6                        按键F6
 KEYCODE_F7                         按键F7
 KEYCODE_F8                         按键F8
 KEYCODE_F9                         按键F9
 KEYCODE_F10                         按键F10
 KEYCODE_F11                         按键F11
 KEYCODE_F12                         按键F12
 KEYCODE_MEDIA_PLAY                 多媒体键 播放
 KEYCODE_MEDIA_STOP                 多媒体键 停止
 KEYCODE_MEDIA_PAUSE                 多媒体键 暂停
 KEYCODE_MEDIA_PLAY_PAUSE         多媒体键 播放/暂停
 KEYCODE_MEDIA_FAST_FORWARD         多媒体键 快进
 KEYCODE_MEDIA_REWIND                 多媒体键 快退
 KEYCODE_MEDIA_NEXT                 多媒体键 下一首
 KEYCODE_MEDIA_PREVIOUS                 多媒体键 上一首
 KEYCODE_MEDIA_CLOSE                 多媒体键 关闭
 KEYCODE_MEDIA_EJECT                 多媒体键 弹出
 KEYCODE_MEDIA_RECORD                 多媒体键 录音
 KEYCODE_BUTTON_1                 通用游戏手柄按钮 #1
 KEYCODE_BUTTON_2                 通用游戏手柄按钮 #2
 KEYCODE_BUTTON_3                 通用游戏手柄按钮 #3
 KEYCODE_BUTTON_4                 通用游戏手柄按钮 #4
 KEYCODE_BUTTON_5                 通用游戏手柄按钮 #5
 KEYCODE_BUTTON_6                 通用游戏手柄按钮 #6
 KEYCODE_BUTTON_7                 通用游戏手柄按钮 #7
 KEYCODE_BUTTON_8                 通用游戏手柄按钮 #8
 KEYCODE_BUTTON_9                 通用游戏手柄按钮 #9
 KEYCODE_BUTTON_10                 通用游戏手柄按钮 #10
 KEYCODE_BUTTON_11                 通用游戏手柄按钮 #11
 KEYCODE_BUTTON_12                 通用游戏手柄按钮 #12
 KEYCODE_BUTTON_13                 通用游戏手柄按钮 #13
 KEYCODE_BUTTON_14                 通用游戏手柄按钮 #14
 KEYCODE_BUTTON_15                 通用游戏手柄按钮 #15
 KEYCODE_BUTTON_16                 通用游戏手柄按钮 #16
 KEYCODE_BUTTON_A                 游戏手柄按钮 A
 KEYCODE_BUTTON_B                 游戏手柄按钮 B
 KEYCODE_BUTTON_C                 游戏手柄按钮 C
 KEYCODE_BUTTON_X                 游戏手柄按钮 X
 KEYCODE_BUTTON_Y                 游戏手柄按钮 Y
 KEYCODE_BUTTON_Z                 游戏手柄按钮 Z
 KEYCODE_BUTTON_L1                 游戏手柄按钮 L1
 KEYCODE_BUTTON_L2                 游戏手柄按钮 L2
 KEYCODE_BUTTON_R1                 游戏手柄按钮 R1
 KEYCODE_BUTTON_R2                 游戏手柄按钮 R2
 KEYCODE_BUTTON_MODE                 游戏手柄按钮 Mode
 KEYCODE_BUTTON_SELECT                 游戏手柄按钮 Select
 KEYCODE_BUTTON_START                 游戏手柄按钮 Start
 KEYCODE_BUTTON_THUMBL         Left Thumb Button
 KEYCODE_BUTTON_THUMBR         Right Thumb Button
 
 待查
 KEYCODE_NUM                         按键Number modifier
 KEYCODE_INFO                         按键Info
 KEYCODE_APP_SWITCH                 按键App switch
 KEYCODE_BOOKMARK                 按键Bookmark
 KEYCODE_AVR_INPUT                 按键A/V Receiver input
 KEYCODE_AVR_POWER                 按键A/V Receiver power
 KEYCODE_CAPTIONS                 按键Toggle captions
 KEYCODE_CHANNEL_DOWN         按键Channel down
 KEYCODE_CHANNEL_UP                 按键Channel up
 KEYCODE_CLEAR                         按键Clear
 KEYCODE_DVR                         按键DVR
 KEYCODE_ENVELOPE                 按键Envelope special function
 KEYCODE_EXPLORER                 按键Explorer special function
 KEYCODE_FORWARD                 按键Forward
 KEYCODE_FORWARD_DEL                 按键Forward Delete
 KEYCODE_FUNCTION                 按键Function modifier
 KEYCODE_GUIDE                         按键Guide
 KEYCODE_HEADSETHOOK                 按键Headset Hook
 KEYCODE_META_LEFT                 按键Left Meta modifier
 KEYCODE_META_RIGHT                 按键Right Meta modifier
 KEYCODE_PICTSYMBOLS                 按键Picture Symbols modifier
 KEYCODE_PROG_BLUE                 按键Blue “programmable”
 KEYCODE_PROG_GREEN                 按键Green “programmable”
 KEYCODE_PROG_RED                 按键Red “programmable”
 KEYCODE_PROG_YELLOW                 按键Yellow “programmable”
 KEYCODE_SETTINGS                 按键Settings
 KEYCODE_SOFT_LEFT                 按键Soft Left
 KEYCODE_SOFT_RIGHT                 按键Soft Right
 KEYCODE_STB_INPUT                 按键Set-top-box input
 KEYCODE_STB_POWER                 按键Set-top-box power
 KEYCODE_SWITCH_CHARSET         按键Switch Charset modifier
 KEYCODE_SYM                         按键Symbol modifier
 KEYCODE_SYSRQ                         按键System Request / Print Screen
 KEYCODE_TV                         按键TV
 KEYCODE_TV_INPUT                 按键TV input
 KEYCODE_TV_POWER                 按键TV power
 KEYCODE_WINDOW                 按键Window
 KEYCODE_UNKNOWN                 未知按键
 
 
 
 | 
 |