2.Android开发环境再普及以及ADB的使用技巧

  1. 云栖社区>
  2. 博客>
  3. 正文

2.Android开发环境再普及以及ADB的使用技巧

李蔚蓬 2018-07-28 02:39:00 浏览228
展开阅读全文

Android Studio 官网下载地址
镜像网站
gradle文件下载网址
API文档


  • 更改背景主题
    默认快捷键 Ctrl+Alt+S 进入setting页面,在Theme中可以选择不同的主题,其中Darcula主题号称是程序员专用背景主题:

    img_068113d03b2c41fbfde8b71b3ef42958.png

  • 更改字体大小颜色
    Editor——>Colors&Fonts:

    img_f68b25e441dbb72981949be0bc4c4eec.png

  • 设置快捷键,以及Keymaps下拉列表可以设置风格:

    img_b7431ad6679dd49d3e7aefb003f30c2b.png

  • Editor标签中的General标签中选择Code Completion 选项,在“Code Sensitive completion”里面选择“None”,即“弹出代码提示”这个功能不区分大小写。

    img_8f6bb05a7803baf9455b70f7c115b089.png


ADB命令使用技巧

ADB——Android Debug Bridge,是连接手机和电脑的“脐带”。Windows系统下,当我们通过USB连接手机时,还需下载一些手机助手,手机助手会自动识别手机并下载对应的手机驱动,而手机助手也是使用ADB来实现它的功能的。

  • 查看Log

    img_85e148df442107e0310b9c991b6a5936.png

  • ls查看文件

    img_a13443e3ee0f7ee8459b00a1e6aa8199.png

  • Install、Push、pull

  • 删除应用

  • 查看系统盘符

    img_1ae0e4208014deb33df3276dcdb7ec37.png

  • 输出所有已经安装的应用

    img_0881776f4087bef1df761242031e07aa.png

配合grep,过滤结果:

img_7551252f17431c7dff31a869bf8b03fc.png

  • 模拟按键输入
adb shell intput keyevent 3
--------------------------------------------------
intput keyevent 82 menu
intput keyevent 3 home
intput keyevent 19 up
intput keyevent 20 down
intput keyevent 21 left
intput keyevent 22 right
intput keyevent 66 enter
intput keyevent 4 back
  • 模拟滑动输入
adb shell input touchscreen <x1><y1><x2><y2>
  • 查看运行状态
    可以列出很多运行状态,详细的命令可以查看API文档。
    比如列出Activity的运行状态,同时过滤“tencent”关键字:
root@vbox86p:/ #dumpsys activity activities|grep "tencent"


ADB命令来源

查看源码,\system\core\toolbox和 \frameworks\base\cmds 两个目录下就是所有ADB命令和Shell命令的来源了。
点击到目录的孩子节点文件,可以看到具体的执行源码。

网友评论

登录后评论
0/500
评论
李蔚蓬
+ 关注