adb shell dumpsys 有哪些命令可以用,可以使用adb shell service list來查看
-
// 查看package這個service的幫助信息
-
adb shell dumpsys package -h
-
// 查看activity這個service的幫助信息
- adb shell dumpsys activity -h
1、adb shell dumpsys activity [包名]
查看指定app activity相關信息
adb shell dumpsys activity---------------查看ActvityManagerService 所有信息
adb shell dumpsys activity activities----------查看Activity組件信息
adb shell dumpsys activity services-----------查看Service組件信息
adb shell dumpsys activity providers----------產看ContentProvider組件信息
adb shell dumpsys activity broadcasts--------查看BraodcastReceiver信息
adb shell dumpsys activity intents--------------查看Intent信息
adb shell dumpsys activity processes---------查看進程信息
adb shell命令查看當前與用戶交互的activity
adb shell dumpsys activity activities | sed -En -e '/Running activities/,/Run #0/p'
adb shell dumpsys activity | grep -i run
adb shell dumpsys activity | grep "mFoc"
dumpsys activity top |grep ACT
2、adb shell dumpsys batterystats [包名]
查看battery(電池)使用相關信息
3、adb shell dumpsys location
查看location相關信息
4、adb shell dumpsys 查看內存
Android程序內存被分爲2部分:native和dalvik
dalvik就是Java堆,創建對象就在這裏分配的
bitmap是直接在native上分配的
app內存大小=native+dalvik 不能超過最大限制值
app內存使用情況 adb shell dumpsys + 包名
// 查看Activity相關信息
adb shell dumpsys activity
// 查看CPU相關信息
adb shell dumpsys cpuinfo
// 查看電池使用信息
adb shell dumpsys battery
//查看Window的相關信息,最後部分可以看到分辨率的信息
adb shell dumpsys window