Android adb dumpsys 命令總結

 adb shell dumpsys 有哪些命令可以用,可以使用adb shell service list來查看

  1. // 查看package這個service的幫助信息

  2. adb shell dumpsys package -h

  3. // 查看activity這個service的幫助信息

  4. 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

 

發佈了26 篇原創文章 · 獲贊 0 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章