Android系统测试:一个shell命令搞定获取多个系统属性的方式

一、前言

Android系统测试的过程中,经常遇到需要或许多种系统属性相关的参数,一个个获取的话写代码的效率比较低,今天网上搜索时无意看到这个一条命令搞定的事情,真是高效,记录一下。

二、实现方式

从Linux终端:

adb shell getprop | grep "model\|version.sdk\|manufacturer\|hardware\|platform\|revision\|serialno\|product.name\|brand" 

从Windows PowerShell:

adb shell 
getprop | grep -e 'model' -e 'version.sdk' -e 'manufacturer' -e 'hardware' -e 'platform' -e 'revision' -e 'serialno' -e 'product.name' -e 'brand' 

三星某款手机为例,输出内容如下:

[gsm.version.baseband]: [G900VVRU2BOE1] 
[gsm.version.ril-impl]: [Samsung RIL v3.0] 
[net.knoxscep.version]: [2.0.1] 
[net.knoxsso.version]: [2.1.1] 
[net.knoxvpn.version]: [2.2.0] 
[persist.service.bdroid.version]: [4.1] 
[ro.board.platform]: [msm8974] 
[ro.boot.hardware]: [qcom] 
[ro.boot.serialno]: [xxxxxx] 
[ro.build.version.all_codenames]: [REL] 
[ro.build.version.codename]: [REL] 
[ro.build.version.incremental]: [G900VVRU2BOE1] 
[ro.build.version.release]: [5.0] 
[ro.build.version.sdk]: [21] 
[ro.build.version.sdl]: [2101] 
[ro.com.google.gmsversion]: [5.0_r2] 
[ro.config.timaversion]: [3.0] 
[ro.hardware]: [qcom] 
[ro.opengles.version]: [196108] 
[ro.product.brand]: [Verizon] 
[ro.product.manufacturer]: [samsung] 
[ro.product.model]: [SM-G900V] 
[ro.product.name]: [kltevzw] 
[ro.revision]: [14] 
[ro.serialno]: [e5ce97c7] 

参考文档:http://cn.voidcc.com/question/p-ymsfever-bbt.html 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值