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

简介: Android Studio 官网下载地址镜像网站gradle文件下载网址API文档更改背景主题默认快捷键 Ctrl+Alt+S 进入setting页面,在Theme中可以选择不同的主题,其中Darcula主题号称是程序员专用背景主题:...

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命令的来源了。
点击到目录的孩子节点文件,可以看到具体的执行源码。

相关实践学习
使用CLup和iSCSI共享盘快速体验PolarDB for PostgtreSQL
在Clup云管控平台中快速体验创建与管理在iSCSI共享盘上的PolarDB for PostgtreSQL。
AnalyticDB PostgreSQL 企业智能数据中台:一站式管理数据服务资产
企业在数据仓库之上可构建丰富的数据服务用以支持数据应用及业务场景;ADB PG推出全新企业智能数据平台,用以帮助用户一站式的管理企业数据服务资产,包括创建, 管理,探索, 监控等; 助力企业在现有平台之上快速构建起数据服务资产体系
目录
相关文章
|
16天前
|
Shell Android开发
Android系统 adb shell push/pull 禁止特定文件
Android系统 adb shell push/pull 禁止特定文件
22 1
|
4月前
|
IDE Oracle Java
Android基础开发环境搭建
Android基础开发环境搭建
56 1
|
4月前
|
Android开发 Python
Python封装ADB获取Android设备wifi地址的方法
Python封装ADB获取Android设备wifi地址的方法
63 0
|
2天前
|
Shell Android开发
Android Activity重写dump方法实现通过adb调试代码
Android Activity重写dump方法实现通过adb调试代码
10 0
|
3天前
|
Java Android开发
Android 对adb命令的拦截
Android 对adb命令的拦截
12 2
|
16天前
|
网络协议 Shell Android开发
Android 深入学习ADB调试原理(1)
Android 深入学习ADB调试原理(1)
26 1
|
16天前
|
存储 安全 Shell
Android系统 adb shell auth授权使用
Android系统 adb shell auth授权使用
26 2
|
16天前
|
安全 Java Shell
Android13 adb input 调试命令使用和源码解析
Android13 adb input 调试命令使用和源码解析
27 0
|
17天前
|
传感器 Java 开发工具
[NDK/JNI系列03] Android Studio集成NDK开发环境
[NDK/JNI系列03] Android Studio集成NDK开发环境
18 0
|
1月前
|
Android开发 开发者
安卓投屏神器 Scrcpy安 报错ERROR: Could not find any ADB device
使用Scrcpy安卓投屏工具时遇到报错,问题根源是未开启开发者模式。解决步骤:进入设置,点击【关于手机】→连续点击版本号激活开发者模式,然后在【系统设置】→【开发者选项】中开启USB调试。参照此方法后可正常执行。Scrcpy软件下载链接和GitHub页面也已提供。
34 1