Android的adb命令实战篇-1

2023年 —— 是充满希望的一年.


在这里插入图片描述
对于Android开发者而言,ADB命令或多或少都使用过,今天我们就一起来整体回顾一下吧。

ADB的全称:Android Debug Bridge

1. ADB(Android Debug Bridge)

在实际工作中,周围同事会抱怨记不住常用的adb命令,其实这个也无可厚非。希望这篇文章可以帮助大家解决这个“记不住”的问题。

我们可以在终端输入:adb

就会看到如下界面:
在这里插入图片描述
adb所包含的所有内容如下:
在这里插入图片描述
通过这种方式,大家在使用adb就只需要认识英文单词即可。

另外我们善于使用Linex的grep命令 获取更精简的内容。
在这里插入图片描述

2. 强大的adb shell

2.1 am(Activity Manager)

adb shell am

拿到Activity Manager 就利用 shell command 可以启动Activity, Service…

在这里插入图片描述

2.2 wm(Window Manager)

adb shell wm

在这里插入图片描述

2.2.1 实战 - 获取屏幕尺寸

小试牛刀一下,我们利用命令来获取手机设备的屏幕尺寸信息:

adb shell wm size

在这里插入图片描述

打开手机设置查看这些参数的日子一去不复返啦。~2333

2.3 pm(Package Manager)

adb shell pm

在这里插入图片描述

2.3.1 查看小米手机中的小米应用

adb shell pm list packages | grep xiaomi

(–color=always) 这个配置 是为了让大家看的清楚

在这里插入图片描述

2.4 getproc获取属性

adb shell getprop

在这里插入图片描述

2.4.1 实战 - 查看堆内存(heap)的配置

在这里插入图片描述

2.5 ps(查看进程)

adb shell ps

在工作中,一般都会进行过滤,即:

adb shell ps | grep com

在这里插入图片描述
我们基于此拿到进程号(pid) 和 进程名称,然后就可以进入/proc中查看更为有用的信息,这些会放到后面的篇幅去讲。


此篇文章仅起到“抛砖引玉”之用,暂时先写到这里,

祝大家新年快乐—— 2023年温暖如春

猜你喜欢

转载自blog.csdn.net/wangcheeng/article/details/128508196