Android Debug Bridge之Shell命令

2016-07-10 14:45 阅读 3,298 次 评论 0 条
版权声明:本文著作权归TeachCourse所有,未经许可禁止转载,谢谢支持!
转载请注明出处:http://teachcourse.cn/1947.html

一.摘要

Android Debug Bridge(adb)提供了一个Unix shell,方便在模拟器或设备上执行各种命令,这些命令的二进制文件保存在模拟器或设备的文件系统里,位置:/system/bin/...

Issuing Shell Commands

你可以使用shell指令发送命令,发送命令可以在当前开发者电脑上操作,也可以进入模拟器或设备系统操作:

  1. >adb [-d|-e|-s <serialNumber>] shell <shell_command>  

进入模拟器或设备shell命令窗口

  1. >adb [-d|-e|-s <serialNumber>] shell  

不同于cmd命令行的退出方式Ctrl+C,进入模拟器或设备shell命令窗口后,Ctrl+D或exit退出

shell命令

跟着提示学Android,在命令行窗口输入错误的代码,提示具体的操作,根据提示学习各种方法的使用,比如:

  1. >adb shell am display-size 1080x1920  

shell命令提供了两个好用的功能:一个activity manager,另一个package manager,指令分别是am ,pm,命令行操作:

  1. >adb shell am  

查看参考文档《adb shell am

  1. >adb shell pm  

查看参考文档《adb shell pm

  1. >adb shell ls /system/bin  

查看参考文档《adb shell ls

常用功能:录屏,截屏,截图

在上面的shell命令行大全中,找到screenrecordscreencapscreenshot操作,在Android4.4或更高版本的手机系统中,screenrecord命令提供录制手机屏幕的效果,生成一个MPEG-4文件

  1. >adb shell screenrecord /sdcard/zhaolin/screenrecord.mp4  

截屏,截取当前手机屏幕,指定手机保存的路径,使用pull命令将文件复制到当前电脑

  1. >adb shell screencap /sdcard/zhaolin/screencap.png  

screencap_

截图,截取到的是一块黑色区域

  1. >adb shell screenshot /sdcard/zhaolin/screenshot.png  

screenshot_
如果录屏能够像手机提供的截屏小工具,那就更好了,根据这个原理,将会开发录制手机屏幕的小工具

关注公众号 扫一扫二维码,加我QQ

如果文章对你有帮助,欢迎点击上方按钮关注作者

来源:TeachCourse每周一次,深入学习Android教程,关注(QQ1589359239或公众号TeachCourse)
转载请注明出处:http://teachcourse.cn/1947.html
分类:Android 标签:, , ,
Android开发之混淆高级教程02 Android开发之混淆高级教程02
Android Studio集成greenDAO 3.0基础教程 Android Studio集成greenDAO
Android开发之深入理解Android Studio构建文件build.gradle配置 Android开发之深入理解Android
Genymotion是不是不支持微信 QQ 陌陌等 Genymotion是不是不支持微信 Q

发表评论

呲牙 憨笑 坏笑 偷笑 色 微笑 抓狂 睡觉 酷 流汗 鼓掌 大哭 可怜 疑问 晕 惊讶 得意 尴尬 发怒 奋斗 衰 骷髅 啤酒 吃饭 礼物 强 弱 握手 OK NO 勾引 拳头 差劲 爱你

表情