Android—adb命令大结局,android设计模式有几种

adb shell dumpsys battery

15、显示Alarm信息

adb shell dumpsys alarm

统计系统耗电量

adb shell dumpsys batterystats

设置线程的优先级

adb shell dumpsys activity|grep oom_adj

16、强制关闭一个应用程序;

adb shell am force-stop

17、查看内存信息

adb shell cat proc/meminfo

指定进程内存地址映射

adb shell cat proc/pid/maps

指定进程内存详细使用信息

adb shell cat proc/pid/smaps

VSS. RSS. PSS. USS 信息

adb shell procrank

指定进程VSS. RSS. PSS. USS 详细信息

adb shell procmem pid

18、查看可输入的设备

adb shell getevent -p

19、获得特定设备的输入信息

adb shell getevent /dev/input/event0

20、点击

adb shell input tap x y

21、发送按键

adb shell input keyevent 82(keycode)

22、输入文本

adb shell input text XXXX

23、查看报名中包含mobileqq的进程

adb shell ps | findstr mobileqq

24、远程进程ID

adb jdwp

25、获取序列号

adb get-serialno

26、重启到bootloader,即刷机模式

adb reboot bootloader

27、重启到recovery,即恢复模式

adb reboot recovery

28、获取机器MAC地址:

adb shell cat /sys/class/net/wlan0/address

29、获取CPU序列号

adb shell cat /proc/cpuinfo

30、覆盖安装(保留数据和缓存文件,重新安装apk)

adb install -r

31、安装apk到sd卡

adb install -s

32、卸载app但保留数据和缓存文件

adb uninstall -k

33、查看设备cpu和内存占用情况

adb shell top

34、查看占用内存前6的app

adb shell top -m 6

35、刷新一次内存信息,然后返回

adb shell top -n 1

36、查询各进程内存使用情况

adb shell procrank

37、查看指定进程状态

adb shell ps -x [PID]

38、查看后台services信息

adb shell service list

39、查看当前内存占用(该方式只能得出系统整个内存的大概使用情况) 车 如果你想查看所有进程的内存使用情况

adb shell procrank

40、查看IO内存分区

adb shell cat /proc/iomem

41、查看wifi密码

adb shell cat /data/misc/wifi/*.conf

42、清除log缓存

adb logcat -c

43、查看设备信息

adb shell cat /system/build.prop

44、跑monkey

adb shell monkey -v -p your.package.name 500

45、列出目标设备上安装的所有app的包名

adb shell pm list packages

46、截屏命令:

adb shell screencap -p /sdcard/screen.png

adb pull /sdcard/screen.png

adb shell rm /sdcard/screen.png

录制手机屏幕,视频格式为mp4,存放到手机sd卡里,默认录制时间为180s:

adb shell screenrecord

限制视频录制时间为10s,如果不限制,默认180s:

adb shell screenrecord --time-limit 10 /sdcard/demo.mp4

指定视频分辨率大小:

adb shell screenrecord --size 1280*720 /sdcard/demo.mp4

指定视频的比特率:

adb shell screenrecord --bit-rate 6000000 /sdcard/demo.mp4

在命令行显示log:

adb shell screenrecord --time-limit 10 --verbose /sdcard/demo.mp4

47、设置、获取属性信息

adb shell getprop [key]

adb shell setprop [key] [value]

监听系统属性的变化,如果期间系统的属性发生变化则把变化的值显示出来

adb shell watchprops

48、adb logcat 每一条日志消息都有一个标记和优先级与其关联。 (1)标记是一个简短的字符串,用于标识原始消息的来源 (例如"View" 来源于显示系统)。优先级是下面的字符,顺序是从低到高:

V — 明细 (最低优先级)
D — 调试
I — 信息
W — 警告
E — 错误
F — 严重错误
S — 无记载 (最高优先级,没有什么会被记载)

【延伸Android必备知识点】

Android—adb命令大结局,android设计模式有几种_第1张图片

【Android部分高级架构视频学习资源】

**Android精讲视频学习后更加是如虎添翼!**进军BATJ大厂等(备战)!现在都说互联网寒冬,其实无非就是你上错了车,且穿的少(技能),要是你上对车,自身技术能力够强,公司换掉的代价大,怎么可能会被裁掉,都是淘汰末端的业务Curd而已!现如今市场上初级程序员泛滥,这套教程针对Android开发工程师1-6年的人员、正处于瓶颈期,想要年后突破自己涨薪的,进阶Android中高级、架构师

《Android学习笔记总结+最新移动架构视频+大厂安卓面试真题+项目实战源码讲义》

【docs.qq.com/doc/DSkNLaERkbnFoS0ZF】 完整资料开源分享

对你更是如鱼得水!

**任何市场都是优胜略汰适者生存,只要你技术过硬,到哪里都不存在饱和不饱和的问题,所以重要的还是提升自己。懂得多是自己的加分项 而不是必须项。门槛高了只能证明这个市场在不断成熟化!**另外一千个读者就有一千个哈姆雷特,所以以上只是自己的关键,不喜勿喷!

如果你是卡在缺少学习资源的瓶颈上,那么刚刚好我能帮到你。欢迎关注会持续更新和分享的。

Android中高级、架构师

《Android学习笔记总结+最新移动架构视频+大厂安卓面试真题+项目实战源码讲义》

【docs.qq.com/doc/DSkNLaERkbnFoS0ZF】 完整资料开源分享

对你更是如鱼得水!

**任何市场都是优胜略汰适者生存,只要你技术过硬,到哪里都不存在饱和不饱和的问题,所以重要的还是提升自己。懂得多是自己的加分项 而不是必须项。门槛高了只能证明这个市场在不断成熟化!**另外一千个读者就有一千个哈姆雷特,所以以上只是自己的关键,不喜勿喷!

如果你是卡在缺少学习资源的瓶颈上,那么刚刚好我能帮到你。欢迎关注会持续更新和分享的。

本文已被CODING开源项目:《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》收录

你可能感兴趣的:(程序员,面试,移动开发,android)