工作中使用的技巧收录

前言

在实际工作中,往往会用到一些工具或者是命令,然而过一段时间可能会忘掉,需要再次查找,反复这样去做会浪费很多时间,因此本篇文章的目的就是将这些工具或命令收集在一起,为的就是节省宝贵的时间,过更美好的生活。

注:本篇文章主要目的在于收集工具和命令集,对于原理性的知识不会过多涉及。文章会持续更新,更新方式是在现有文章的基础上继续添加。

如果能给读者些许帮助,此乃吾之荣幸,吾当再接再厉,让读者获得更多帮助。

获取 Android 设备任务栈信息

命令:adb shell dumpsys activity | grep run

参考环境:具备 adb 命令的全局环境。您可以在 android_sdk/platform-tools/ 中找到 adb 工具。

开启 MongoDB 数据库

命令:sudo mongod

参考环境:mac 系统

mac 查看目录层级

命令:tree -L 2

参考环境:需要安装 brew install tree

查看 Android 设备用电详情(图形化)

  1. adb kill-server
  2. adb device
  3. adb shell dumpsys batterystats —reset(重置电池状态信息)
  4. adb shell dumpsys batterystats > batterstats.txt
  5. python historian.py batterystats.txt > batterystats.html(无视错误信息)
  6. Open batterystats.html

参考环境:adb 命令,真实 Android 手机,python2 环境,科学上网,historian.py 文件,可以在 battery-historian 里面找到。

Android Studio 捕获异常快捷键

Mac:command + option + t(默认)

windows:ctrl + alt + t

参考环境:Android studio 界面下

Android 视频录制命令

1
adb shell screenrecord /sdcard/demo.mp4

默认录制时间 180 s

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

录制时间 10 s

Android 查询单个 App 最大内存

1
adb shell getprop | grep dalvik.vm.heapsize

App 内存使用情况概览:

1
adb shell dumpsys meminfo 包名
坚持原创技术分享,您的支持将鼓励我继续创作!