查看所有安装的包: pm list packages 根据某个关键字查找包: pm list packages | grep tencent 查看包安装在系统中的位置: pm list packages -f 例子:pm list packages -f package:/system/app/SoundRecorder.apk=com.android.soundrecorder package:/system/priv-app/Launcher2.apk=com.android.launcher package:/system/priv-app/DefaultContainerService.apk=com.android.defcontainer 根据某个关键字查看包安装在系统中的位置: pm list packages -f | grep tencent 例子:pm list packages -f|grep -rn “Settings” package:/system/priv-app/SettingsAssist.apk=com.softwinner.settingsassist package:/system/app/TvdSettings.apk=com.android.settings package:/system/priv-app/SettingsProvider.apk=com.android.providers.settings
显示某个进程的线程的几种方式: ps -T -p top -H -p 方法三:Profiler
通常Java Heap的分析方式则是抓取Java Hprof,然后使用MAT等工具进行分析: 抓取方法1: adb shell am dumpheap com.xxx.can.setting /data/anr/xxx.hprof 抓取方法2:DDMS 抓取方法3:通过代码
Android adb启动任意app的几种方式 https://blog.csdn.net/ezconn/article/details/99885715 https://blog.csdn.net/ezconn/article/details/90712895
Android系统查看某个进程的线程 方法1: ps -T -p 方法2:top -H -p 方法3:Profiler
Android 电池相关的命令: https://www.cnblogs.com/lialong1st/p/8297928.html 比如: 4、设置电池为充电状态 $ adb shell dumpsys battery set status 2 5、设置电池为非充电状态 $ adb shell dumpsys battery set status 1