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年温暖如春