Android 设备连接 PC 后,我们可以通过 adb 命令完成绝大多数工作。下面借助 getprop、dumpsys 来了解一些系统相关信息。

一、getprop
此命令的原理很简单,就是从系统的各种配置文件中读取信息。那么这些文件在你用 adb shell 进入设备内部后很容易找到,它们是:

init.rc
default.prop
/system/build.prop

此时直接使用 cat 命令也是可以把这些信息显示出来的。

下面列出比较常用的信息

1.获得IP

$ adb shell getprop dhcp.wlan0.ipaddress
192.168.0.107

2.手机名称

$ adb shell getprop ro.product.device
Ulike2
$ adb shell getprop ro.product.model
U705T
$ adb shell getprop ro.product.name
oppo17_12035

3.serial number

$ adb shell getprop ro.serialno
0000012035ABCXXX

4.屏幕密度

$ adb shell getprop ro.sf.lcd_density
240

好了,只要使用 adb shell getprop 就可以把所有的信息都打印出来。而使用 setprop 命令就可以进行相对应的设置啦。

二、dumpsys
Android 系统启动时会有大批的服务随之启动,那么我们就可以用 dumpsys 命令来查看每个服务的运行情况。作为一名 Android 开发者,我们至少要了解这些 Service 的存在:

Currently running services:DMAgentNvRAMAgentSurfaceFlingeraccessibilityaccountactivityalarmappwidgetaudioaudioprofilebackupbatterybatteryinfobluetoothbluetooth_a2dpbluetooth_profile_managerbluetooth_socketclipboardconnectivitycontentcountry_detectorcpuinfodevice_policydevicestoragemonitordiskstatsdrm.drmManagerdropboxentropygfxinfohardwareinput_methodiphonesubinfoismslocationmedia.audio_flingermedia.audio_policymedia.cameramedia.mdp_servicemedia.playermeminfomemory.dumpermountmtk-agpsmtk-epo-clientnetpolicynetstatsnetwork_managementnotificationoppo.com.IRUtilspackagepermissionphonepowersamplingprofilersearchsensorservicesimphonebookstatusbartelephony.registrytelephony.registry2textservicesthrottleuimodeusagestatsusbvibratorwallpaperwifiwifip2pwindow

当我们需要知道设备的分辨率时,可以使用如下命令:

$ adb shell dumpsys window displays
WINDOW MANAGER DISPLAY CONTENTS (dumpsys window displays)
Display: mDisplayId=0
init=720x1280 320dpi cur=720x1280 app=720x1280 rng=720x670-1280x1230
layoutNeeded=false

or

$ adb shell dumpsys window
...
Display: init=540x960 base=540x960 cur=540x960 app=540x888 raw=540x960

getprop 与 dumpsys 命令相关推荐

  1. Android实战技巧之十六:getprop与dumpsys命令

    Android设备连接PC后,我们可以通过adb命令完成绝大多数工作.下面借助getprop.dumpsys来了解一些系统相关信息. 一.getprop 此命令的原理很简单,就是从系统的各种配置文件中 ...

  2. Android实战技巧之十六 getprop与dumpsys命令

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! Andr ...

  3. dumpsys 命令总结

    dumpsys 命令总结 常用命令 常用命令 Adb shell dumpsys –l 查看dumpsys的列表 Adb shell dumpsys :默认答应出当前系统所有service信息,在后面 ...

  4. android调试——教你用dumpsys命令调试

    "这一篇就聊聊dumpsys 比较常用的命令" dumpsys 服务 基本用法 adb shell dumpsys [-t timeout] [--help | -l | --sk ...

  5. Android dumpsys命令详细使用

    Android dumpsys命令详细使用 一.dumpsys命令介绍 1.命令说明 Dumpsys用户系统诊断,它运行在设备上,并提供系统服务状态信息 命令格式: adb shell dumpsys ...

  6. Android调试系列之dumpsys命令

    Android调试系列之dumpsys命令 版权声明:本文为[viclee]原创,如需转载请注明出处~ https://blog.csdn.net/goodlixueyong/article/deta ...

  7. android dumpsys命令使用

    原址 一. dumpsys命令 1.1 服务列表 不同的Android系统版本支持的命令有所不同,可通过下面命令查看当前手机所支持的dump服务,先进入adb shell,再执行如下命令:dumpsy ...

  8. dumpsys命令用法

    dumpsys命令功能很强大,能dump系统服务的各种状态,非常有必要熟悉该命令的用法以及含义. 一. dumpsys命令 1.1 服务列表 不同的Android系统版本支持的命令有所不同,可通过下面 ...

  9. 安卓中dumpsys命令使用

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

最新文章

  1. python中对象和变量的关系_浅析python中的类变量和对象变量
  2. 彻底理解DFT定义(第三章离散傅里叶变换(3.1)学习笔记)
  3. ElasticSearch集群部署【windows+Linux双系统搭建】
  4. Sparse Feature Learning
  5. 利旧IBM X3650m2 安装esxi5.1提供云桌面(备忘)
  6. .NET Core 出得云端入得本地,微软让跨平台应用勇敢表达
  7. python中自定义模块导入飘红_hadoop streaming 中跑python程序,自定义模块的导入
  8. 最准的中文文本相似度计算工具
  9. 【STM32】TFTLCD驱动原理
  10. ArcGIS Engine打开shp文件
  11. android ui组件 推荐,GitHub - zzti/XUI: 一个简洁而优雅的Android原生UI框架,解放你的双手!...
  12. STM32驱动TM1616程序加原理图
  13. 最强开发资源平台大合集
  14. 牛排生熟程度 英语说法
  15. vue 微信公众号获取定位经纬度 腾讯地图逆地址解析为具体地址
  16. ChatGPT学习研究总结
  17. 计算机系统层次结构最顶层,在多媒体计算机系统的层次结构中,处于顶层的系统是( )。...
  18. python+图书管理系统
  19. 聚散随缘,勿忘心安 -- 颜夕溪
  20. 【爬虫】网页抓包工具--Charles的使用教程

热门文章

  1. java蓝桥杯的题_Java蓝桥杯试题集——算法训练ALGO-116——最大的算式
  2. java itext 设计器_使用Java组件itext 生成pdf的介绍
  3. 简述用决策表设计测试用例的步骤_决策表快速入门
  4. python requests 示例_python的requests模块实现登陆示例
  5. Visual Paradigm 教程[UML]:如何在序列图中应用消息编号?
  6. [JDK8] Stream
  7. 工信部:推动窄带物联网、5G泛在信息基础设施
  8. 你的项目真的需要Session吗? redis保存session性能怎么样?
  9. 基于NPOI的Excel数据导入
  10. 理解 Delphi 的类(十) - 深入方法[28] - 递归函数实例: 搜索当前目录下的所有嵌套目录...