adb shell dumpsys,默认打印出当前系统所有service信息,在后面可加上具体的服务名

需要列出当前运行的服务,可运行:

adb shell dumpsys |grep DUMP

下面简单列下我用到的一些命令...(在编写脚本时需要获取一些状态值供判断用)
获取设备分辨率:

adb shell dumpsys display | grep DisplayDeviceInfo
DisplayDeviceInfo{"内置屏幕": 1080 x 1920, 55.0 fps, density 480, 464.949 x 468.923 dpi...

获取设备电池信息:

adb shell dumpsys battery
Current Battery Service state:AC powered: falseUSB powered: trueWireless powered: falsestatus: 2 #电池状态health: 2present: truelevel: 34 #电量scale: 100voltage: 3848current now: -427943temperature: 280 #电池温度technology: Li-ion

获取cpu信息:

adb shell dumpsys cpuinfo

获取内存信息:

adb shell dumpsys meminfo
要获取具体应用的内存信息,可加上包名
adb shell dumpsys meminfo PACKAGE_NAME

获取Activity信息:

adb shell dumpsys activity
加上-h可以获取帮助信息
获取当前界面的UI信息,可以用:
adb shell dumpsys activity top
要获取当前界面的Activity:
adb shell dumpsys activity top | findstr ACTIVITY

获取package信息:

adb shell dumpsys package
加上-h可以获取帮助信息
获取某个包的信息:
adb shell dumpsys package PACKAGE_NAME

获取通知信息:

adb shell dumpsys notificationNotificationRecord(0x44217920: pkg=com.sohu.newsclient useron=0x7f0201b5 / com.tencent.news:drawable/iconpri=0 score=0contentIntent=PendingIntent{4294d748: PendingIntentRecord{44088e90 com.tencent.news startActivity}}deleteIntent=nulltickerText=nullcontentView=android.widget.RemoteViews@441fc810defaults=0x00000001 flags=0x00000010sound=nullvibrate=nullled=0x00000000 onMs=0 offMs=0extras={android.title=农业部:中国超级稻亩产超1吨android.subText=nullandroid.showChronometer=falseandroid.icon=2130837941android.text=农业部今日通报称,经专家测产,袁隆平领衔培育的中国“超级稻”亩产过千公斤,创造1026.7公斤新纪录。详情>>android.progress=0android.progressMax=0android.showWhen=trueandroid.infoText=nullandroid.progressIndeterminate=falseandroid.scoreModified=false}

获取wifi信息:

adb shell dumpsys wifi
可以获取到当前连接的wifi名、搜索到的wifi列表、wifi强度等

获取电源管理信息:

adb shell dumpsys power
可以获取到是否处于锁屏状态:mWakefulness=Asleep或者mScreenOn=false
亮度值:mScreenBrightness=255
屏幕休眠时间:Screen off timeout: 60000 ms
屏幕分辨率:mDisplayWidth=1440,mDisplayHeight=2560
等

获取电话信息:

adb shell dumpsys telephony.registry
可以获取到电话状态,例如
mCallState值为0,表示待机状态、1表示来电未接听状态、2表示电话占线状态
mCallForwarding=false #是否启用呼叫转移
mDataConnectionState=2 #0:无数据连接 1:正在创建数据连接 2:已连接
mDataConnectionPossible=true  #是否有数据连接
mDataConnectionApn=   #APN名称

移动测试基础 android 中 dumpsys 命令使用相关推荐

  1. 移动测试基础 Android 常用 adb 命令总结

    https://testerhome.com/topics/2565 Android 常用 adb 命令总结 针对移动端 Android 的测试, adb 命令是很重要的一个点,必须将常用的 adb ...

  2. 安卓中dumpsys命令使用

    安卓中dumpsys命令使用 adb shell dumpsys,默认打印出当前系统所有的服务名,在后面加上具体的服务名. 一,需要列出当前运行的服务,可运行: adb shell dumpsys | ...

  3. Android中am命令用法详解

    Android中am命令用法 位于frameworks/base/cmds/pm am命令作用:管理Activity usage: am [start|broadcast|instrument|pro ...

  4. Android中gradlew命令的基本使用

    title: Android中gradlew命令的基本使用 date: 2018-07-10 16:18:01 tags: Android Gradle是一个基于Apache Ant和Apache M ...

  5. Android中ps命令各字段的含义

    Android中ps命令各字段的含义 通过ps命令查看进程的状态,看到如下输出: USER PID PPID VSIZE RSS WCHAN PC S NAME u0_a91 3140 356 222 ...

  6. 开机动画、反编译、Android 中执行命令

    1>开机动画  80% 手机的开机动画都存放在 /system/media/bootanimation.zip文件中,在/system/bin 目录下有个bootanimation 文件,bin ...

  7. dpi shell命令 安卓_android 中 dumpsys 命令使用

    adb shell dumpsys,默认打印出当前系统所有 service 信息,在后面可加上具体的服务名 需要列出当前运行的服务,可运行: adb shell dumpsys | findstr D ...

  8. android meminfo,Android中dumpsys meminfo与/proc/meminfo获取空闲内存不一致的问题

    一.需求 获取当前系统中应用可用的空闲内存. 二.遇到的问题 方法一:dumpsys meminfo Total RAM: 3,498,412K (status normal) Free RAM: 1 ...

  9. 移动测试基础 Android 应用测试总结

    启动: 启动入口:桌面正常启动,最近运行启动,所有程序列表中启动,锁屏快捷启动 其他入口:从其他程序开启应用,从外部以文件形式打开应用(如果有) 退回:从其他程序退回时回到被测应用,被测应用打开其他应 ...

最新文章

  1. HDU 2519 新生晚会【求组合数】
  2. 拉丁法谚讲习1-24 【ZZ】
  3. EVA6400 Preferred path/mode
  4. 通达信板块监控指标_【精选指标】通达信创业板涨停变色主图指标,助你股海捉龙擒牛!...
  5. Android Toast自己定义Toast例子
  6. 统一建模语言UML轻松入门系列
  7. 海量数据处理之Bloom Filter详解
  8. HTML中字体的垂直排列
  9. easypoi list中的map导出_Java中的集合类(List,Set.Map)
  10. WinPE ISO制作
  11. MySQL 19个规则数据库设计总结
  12. Cocos2d-JS v3.0 alpha
  13. LeetCode 1625. 执行操作后字典序最小的字符串(BFS)
  14. 分布式事务架构设计原理
  15. android camera fragment,Android Camera 模块分析(三)
  16. java按钮添加事件_java中添加按钮并添加响应事件的方法(推荐)
  17. android:Read-only file system解决
  18. Illustrator 教程,如何在 Illustrator 中使用图层组织内容?
  19. 主进程退出后子进程还会存在吗?_进程和线程面试常见的19个问题
  20. 集群ddos_《DNS攻击防范科普系列2》 -DNS服务器怎么防DDoS攻击

热门文章

  1. SQL 基础之单行函数(七)
  2. 看云计算时代的web1800远程服务支持系统
  3. Kibana和logstash实时日志查询、收集与分析系统
  4. 以太网的分层架构_以太网矩阵(Ethernet Fabric)简介
  5. RDA实现SQL CE与SQL Server间数据存取
  6. 【机器学习】隐马尔可夫模型及其三个基本问题(四)状态序列预测算法及python实现
  7. 机器学习--线性回归2(共线性问题、岭回归、lasso算法)
  8. Javascript第二章中While/do..while循环第三课
  9. android 关闭上下文菜单,【Android笔记】ContextMenu上下文菜单
  10. 星三角正反接线实物图_实物讲解星三角降压启动接线图