通过命令行查看当前android系统的版本

摘要:
因为开发时只有一个没有电视的板,我突然通过命令检查了板的Android系统版本。我发现,真的没有神马命令可以直接输出Android版本。最后,在杜娘的指导下,我发现getprop可以返回Android的所有系统属性,这一点立即被突出显示。经过仔细搜索,我终于在getprop“[ro.build.version.release]:[2.2]”(Android系统版本)、“[ro.build.vers”中找到了字段

由于开发的时候只有板子没有电视,突然向通过命令来查看板子的andorid系统版本,发现还真没有神马命令能够直接将android版本给输出来的。

最后经过度娘的指点才发现getprop可以返回Android的所有系统属性,顿时眼前一亮,经过仔细查找终于找到了getprop中字段"[ro.build.version.release]: [2.2]" (android系统版本), ”[ro.build.version.sdk]: [8] “(android sdk版本),及“[ro.build.description]:”和“[ro.build.fingerprint]:”都可以看出来该系统的版本。

这个命令输出具体的信息可以查看一位战友的文库http://wenku.baidu.com/view/8b0276ef81c758f5f61f67d9.html

下面就是该文章的具体内容,此处用来引用一下:

本文以CM的build为例讲解如何修改这些参数

# begin build properties (开始设置系统性能)

# autogenerated by buildinfo.sh (通过设置形成系统信息) 

ro.build.id=GRI40 (版本ID) 

ro.build.display.id=GRJ22 (版本号)

ro.build.version.incremental=eng.buildbot.20110619.060228 (版本增量) 

ro.build.version.sdk=10 (sdk版本) 

ro.build.version.codename=REL (版本代号) 

ro.build.version.release=2.3.4 (Android 2.3.4系統无需修改,也可改为3.0装装B) 

ro.build.date=Sun Jun 19 06:02:58 UTC 2011 (制作者制作的时间,可修改2011年X月X日 某某某制作) 

ro.build.date.utc=0 

ro.build.type=user 

ro.build.user=buildbot 

ro.build.host=bb1 

ro.build.tags=test-keys 

ro.product.model=HTC Wildfire (HTC内部手机代号也就是手机名,改为你想改的名字) 

ro.product.brand=htc_wwe (手机品牌,改为中国山寨机) 

ro.product.name=htc_buzz (手机正式名称,改为你想改的名字) 

ro.product.device=buzz (采用的设备,改为China G8) 

ro.product.board=buzz (采用的处理器,改为China 800.8Ghz) 

ro.product.cpu.abi=armeabi-v6j (cpu的版本) 

ro.product.cpu.abi2=armeabi (cpu的品牌) 

ro.product.manufacturer=HTC (手机制造商,改为中国智造) 

# # # # # # # # # # # # # # 

上面是我扯蛋的,别乱改

 # # # # # # # # # # # # # #  

ro.product.locale.language=en (手机默认语言,把en改为zh) 

ro.product.locale.region=US (地区语言,美国毛多呀美国,干掉US改为CN) 

ro.wifi.channels= (WIFI连接的渠道) 

ro.board.platform=msm7k (主板平台) 

# ro.build.product is obsolete; use ro.product.device (旧代码ro.build.product,使用代码ro.product.device) 

ro.build.product=buzz (建立产品) 

# Do not try to parse ro.build.description or .fingerprint (不要试图修改description和fingerprint) 

ro.build.description=passion-user 2.3.3 GRI40 102588 release-keys (用户的KEY) 

ro.build.fingerprint=google/passion/passion:2.3.3/GRI40/102588:user/release-keys (机身码的啥玩意) 

# end build properties (性能代码完毕)

# # system.prop for buzz 

(系统技术支持由BUZZ提供)

# Density in DPI of the LCD of this board. This is used to scale the UI (高密度的液晶的DPI板。这是用来大规模UI的) 

# appropriately. If this property is not defined, the default value is 160 dpi. (appropriately.如果这个属性没有定义,缺省值是160 dpi的分辨率) 

ro.sf.lcd_density=120 (显示屏分辨率,数值越大分辨率越底) 

# View configuration for QVGA. (屏幕的设置) 

view.fading_edge_length=8 

view.touch_slop=15 (触摸屏灵敏度,数值越大越灵敏)

view.minimum_fling_velocity=25 (滑动速度) 

view.scroll_friction=0.008 (滑动误差) 

# RIL specific configuration. (特定设置) 

rild.libpath=/system/lib/libhtc_ril.so 

ro.ril.ecc.HTC-WWE=999 

ro.ril.ecc.HTC-ELL=92,93,94 

ro.ril.enable.a52.HTC-ITA=1 

ro.ril.enable.a53.HTC-ITA=1 

ro.ril.enable.a52=0 

ro.ril.enable.a53=1 

ro.ril.vmail.23415=1571,BT 

ro.ril.hsdpa.category=8 (hsdpa全称High Speed Downlink Packet Access中文意思:高速下行分组接入,设置的数越大传输越快) 

ro.ril.htcmaskw1.bitmask=4294967295 

ro.ril.htcmaskw1=14449 

ro.ril.def.agps.mode=2 (打开AGPS服务支持,可改为ro.ril.def.agps.mode=0 改后能省电但GPS定位速度会变慢) 

ro.ril.gprsclass=12 (GPRS设置) 

# For HSDPA low throughput (HSDPA低输量) 

ro.ril.disable.power.collapse=1 (关闭电源) 

# Modify MMS APN retry timer from 5s to 2s. (修改短信的APN设置5秒为2秒) 

ro.gsm.2nd_data_retry_config=max_retries=3, 2000, 2000, 2000 # Time between scans in seconds. Keep it high to minimize battery drain.(扫描在几秒之内,可降低用电量) 

# This only affects the case in which there are remembered access points, (这个修改仅能影响此文件) 

# but none are in range.(但是没有一项是在范围内的) 

wifi.interface=eth0 (WIFI界面) 

wifi.supplicant_scan_interval=45 (WIFI扫描间隔时间,这里设置是45秒。把这个时间设置长点能省电) 

# Mobile data interfaces (移动数据的接口) 

mobiledata.interfaces=rmnet0,rmnet1,rmnet2 

# Allow or deny tethering. (允许和拒绝绑定) 

ro.tether.denied=false 

# Default network type. (默认的网络类型) 

# 0 => WCDMA Preferred. (0=WCDMA优先) 

ro.telephony.default_network=0 

# Enable Google-specific location features, (谷歌特定地点的设置) 

# like NetworkLocationProvider and LocationCollector.(如网络服务器提供商和服务器位置) 

ro.com.google.locationfeatures=1 

# The OpenGL ES API level that is natively supported by this device. (开放式绘图介面) 

# This is a 16.16 fixed point number. (界面有16个点,16个不动点数量) 

ro.opengles.version=65536 (开放式绘图介面参数) 

# Disable fs check on boot by default. (开机时默认禁用FS检查) 

sys.checkfs.fat=false 

# Performance settings. (性能设置) 

dalvik.vm.execution-mode=int:jit 

dalvik.vm.heapsize=24m (虚拟内存大小,可设置为16m或24m或32m或48m) 

persist.sys.use_dithering=1 

persist.sys.purgeable_assets=1 

# Increase SKIA decode memory capability for progressive jpg file.   

ro.media.dec.jpeg.memcap=20000000 

# ADDITIONAL_BUILD_PROPERTIES (其他性能设置) 

keyguard.no_require_sim=true (手机卡保护设置) 

ro.rommanager.developerid=cyanogenmodnightly (固件管理器开发者是CM大神) 

ro.url.legal=http://www.google.com/intl/%s/mobile/android/basic/phone-legal.html 

ro.url.legal.android_privacy=http://www.google.com/intl/%s/mobile/android/basic/privacy.html 

ro.com.google.clientidbase=android-google (谷歌客户身份) 

ro.com.android.wifi-watchlist=GoogleGuest (WIFI用户名单) 

ro.setupwizard.enterprise_mode=1 (默认情景模式) 

ro.com.android.dateformat=MM-dd-yyyy (默认时间格式,改为yyyy-MM-dd,显示效果就是XXXX年XX月XX日) 

ro.com.android.dataroaming=false (漫游设置)

ro.config.ringtone=Playa.ogg (默认铃声设置,文件在/system/media/audio/ringtones 把喜欢的铃声放这里,比如123.MP3放入ringtones文件夹中,这里代码改为ro.config.ringtone=123.mp3) 

ro.config.notification_sound=regulus.ogg (默认提示音,文件在/system/media/audio/notifications 修改方法同上) 

ro.config.alarm_alert=Alarm_Beep_03.ogg (默认闹铃,文件在/system/media/audio/alarms 修改方法同上)  

ro.modversion=CyanogenMod-7-06192011-NIGHTLY-buzz (版本信息,改这个能让你大名出现系统关于中,改为你想改的版本名称) 

ro.setupwizard.mode=OPTIONAL (安装向导模式) 

net.bt.name=Android (系统名称) 

dalvik.vm.stack-trace-file=/data/anr/traces.txt

免责声明:文章转载自《通过命令行查看当前android系统的版本》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Android之最简单的ImageView加边框方法WINDOWS SERVER 2008/2008 R2/2012 最大内存支持下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

使用NTP获取网络时间-----java

在做系统对时的时候,需要使用到ntp来获取时间。 可以使用common-net包来获取ntp服务器的时间(即可以向那些标准时间服务器对时,也可以向自己设置好的ntp服务器进行对时)。 使用java获取ntp的时间(t1,t2,t3,t4)。下面是官网上给出的关于使用common-net关于ntp部分的使用例子。 如果要与指定服务器A对时(非NTP时间服务器...

基于WPF系统框架设计(2)-Fluent Ribbon之HelloWorld

Fluent/Ribbon是微软在其最新桌面操作系统Windows 7中使用的图形用户界面。 Windows平台的进化,伴随着系统图形界面的重新设计。从Windows XP到Windows Vista,最大的革新就是Windows Aero的引入。在Windows 7 中,Aero被保留下来。 但是,在未来,Windows 7的图形用户界面将朝着Offic...

vue+elementui 中 @keyup 键盘上下左右移动聚焦

            <template>             <el-table :data="CreditUnclearOutlineList" border style=" 100%" ref="table"> <el-table-co...

asterisk 基本配置

Asterisk译为星号(*)在很多应用中被用做通配符,Astrisk做为PBX系统的完美名称,原因之一是Asterisk可以连接数目庞大的接口类型,包括:  1模拟接接口,如你的电话线或模拟电话.   2数字线路,如T-1和E-1线路   3Voip协议,如SIP和IAX   目前正式版本是IAX2,但是IAX1的所有格式都已经停掉.所以当说到IAX都是...

HTML标记之a标签

一、a标签的语法   <a href=”链接目标地址” title=”注释” target=”打开链接窗口的形式”>链接显示内容</a>     target值:       _blank在新窗口中打开;       _self 在自身窗口打开(默认);       _parent 在上一级窗口打开,框架会经常使用;       _...

查询(关键字查询,多条件查询)

一、关键字查询 (1)查询一张表,要把表先列出来,显示出查询的表 <table cellpadding="0" cellspacing="0" border="1"> //正常的查看表,前几天刚学习的内容   <tr> <td>代号</td> <td>名称&l...