getprop (dns)
来源:互联网 发布:中研世纪 知乎 编辑:程序博客网 时间:2024/05/24 03:53
Android设备连接PC后,我们可以通过adb命令完成绝大多数工作。下面借助getprop、dumpsys来了解一些系统相关信息。
一、getprop
此命令的原理很简单,就是从系统的各种配置文件中读取信息。那么这些文件在你用adb shell进入设备内部后很容易找到,它们是:
init.rcdefault.prop/system/build.prop
- 1
- 2
- 3
- 1
- 2
- 3
此时直接使用cat命令也是可以把这些信息显示出来的。
下面列出比较常用的信息
1.获得IP
$ adb shell getprop dhcp.wlan0.ipaddress192.168.0.107
- 1
- 2
- 1
- 2
2.手机名称
$ adb shell getprop ro.product.deviceUlike2$ adb shell getprop ro.product.modelU705T$ adb shell getprop ro.product.nameoppo17_12035
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 1
- 2
- 3
- 4
- 5
- 6
- 7
3.serial number
$ adb shell getprop ro.serialno0000012035ABCXXX
- 1
- 2
- 3
- 1
- 2
- 3
4.屏幕密度
$ adb shell getprop ro.sf.lcd_density240
- 1
- 2
- 3
- 1
- 2
- 3
好了,只要使用adb shell getprop就可以把所有的信息都打印出来。而使用setprop命令就可以进行相对应的设置啦。
二、dumpsys
Android系统启动时会有大批的服务随之启动,那么我们就可以用dumpsys命令来查看每个服务的运行情况。作为一名Android开发者,我们至少要了解这些Service的存在:
Currently running services: DMAgent NvRAMAgent SurfaceFlinger accessibility account activity alarm appwidget audio audioprofile backup battery batteryinfo bluetooth bluetooth_a2dp bluetooth_profile_manager bluetooth_socket clipboard connectivity content country_detector cpuinfo device_policy devicestoragemonitor diskstats drm.drmManager dropbox entropy gfxinfo hardware input_method iphonesubinfo isms location media.audio_flinger media.audio_policy media.camera media.mdp_service media.player meminfo memory.dumper mount mtk-agps mtk-epo-client netpolicy netstats network_management notification oppo.com.IRUtils package permission phone power samplingprofiler search sensorservice simphonebook statusbar telephony.registry telephony.registry2 textservices throttle uimode usagestats usb vibrator wallpaper wifi wifip2p window
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
- 57
- 58
- 59
- 60
- 61
- 62
- 63
- 64
- 65
- 66
- 67
- 68
- 69
- 70
- 71
- 72
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
- 57
- 58
- 59
- 60
- 61
- 62
- 63
- 64
- 65
- 66
- 67
- 68
- 69
- 70
- 71
- 72
当我们需要知道设备的分辨率时,可以使用如下命令:
$ adb shell dumpsys window displaysWINDOW MANAGER DISPLAY CONTENTS (dumpsys window displays)Display: mDisplayId=0init=720x1280 320dpi cur=720x1280 app=720x1280 rng=720x670-1280x1230layoutNeeded=false
- 1
- 2
- 3
- 4
- 5
- 1
- 2
- 3
- 4
- 5
or
$ adb shell dumpsys window...Display: init=540x960 base=540x960 cur=540x960 app=540x888 raw=540x960
- 1
- 2
- 3
- 1
- 2
- 3
Refer to :
http://blog.csdn.net/wangjia55/article/details/7446772
http://blog.csdn.net/kevinx_xu/article/details/11846289
http://blog.csdn.net/z_guijin/article/details/8203028
0 0
- getprop (dns)
- getprop
- Android之通过adb shell getprop、netstat命令看dns、ip
- adb获取Android系统属性(adb shell getprop ***)
- adb getprop
- getprop 命令
- getprop命令
- android系统启动时属性(getprop得到的属性)写入过程
- android系统启动时属性(getprop得到的属性)写入过程
- adb获取Android系统属性(adb shell getprop ***)数据来源
- adb获取Android系统属性(adb shell getprop ***)数据来源
- adb获取Android系统属性(adb shell getprop ***)数据来源
- SetProp 和 GetProp
- GetProp和SetProp用法!
- osgi控制台命令:getprop
- android getprop setprop
- getprop & setprop & watchprop
- getprop使用简介
- Django中如何实现数据库路由?
- 获取当前浏览器的类型和版本号
- Collatz序列的Python实现
- ioctl函数详解
- linux平台中c代码调用c++动态库
- getprop (dns)
- Linux--多线程读写锁问题
- win32判断当前进程是否是64位
- C很简单,但是你真的这些都会吗?
- 将 C++ Qt 程序移植至 Linux 系统
- nginx启动、停止、重启命令
- jeesz分布式架构技术springmvc+mybatis+shiro dubbo zookeeper redis分布式缓存 ehcache fastdfs restful 服务 maven
- 安装Piwik时遇到的一个奇怪的关于PHP参数问题的解决办法
- 多线程简介