通過命令行查看當前android系統的版本


由於開發的時候只有板子沒有電視,突然向通過命令來查看板子的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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM