国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Android > 正文

Android 中build.prop 文件與 getprop 命令

2019-12-12 02:34:58
字體:
來源:轉載
供稿:網友

Android 中build.prop 文件與 getprop 命令

在android系統中,它的根文件系統下有幾個用于啟動系統時需要的配置文件:

  1. /init.rc
  2. /default.prop
  3. /system/build.prop

我們先看看 build.prop 里面到底有些什么東西:

E:/AndroidProject/NowaMagic>adb shellshell@android:/ $ susuroot@android:/ # cd systemcd systemroot@android:/system # cat build.propcat build.prop# begin build properties# autogenerated by buildinfo.shro.build.id=JRO03Lro.build.display.id=JRO03Lro.build.version.incremental=JLB21.0ro.build.version.sdk=16ro.build.version.codename=RELro.build.version.release=4.1.1ro.build.date=Thu Aug 1 17:50:59 CST 2013ro.build.date.utc=1375350659ro.build.type=userro.build.user=builderro.build.host=taishanro.build.tags=release-keysro.product.model=MI 2ro.product.brand=Xiaomiro.product.name=ariesro.product.device=ariesro.product.board=MSM8960ro.product.cpu.abi=armeabi-v7aro.product.cpu.abi2=armeabiro.product.manufacturer=Xiaomiro.product.locale.language=zhro.product.locale.region=CNro.wifi.channels=ro.board.platform=msm8960# ro.build.product is obsolete; use ro.product.devicero.build.product=aries# Do not try to parse ro.build.description or .fingerprintro.build.description=aries-user 4.1.1 JRO03L JLB21.0 release-keysro.build.fingerprint=Xiaomi/aries/aries:4.1.1/JRO03L/JLB21.0:user/release-keysro.build.characteristics=nosdcard# end build properties## system.prop for surf#rild.libpath=/system/lib/libril-qc-qmi-1.sorild.libargs=-d /dev/smd0persist.rild.nitz_plmn=persist.rild.nitz_long_ons_0=persist.rild.nitz_long_ons_1=persist.rild.nitz_long_ons_2=persist.rild.nitz_long_ons_3=persist.rild.nitz_short_ons_0=persist.rild.nitz_short_ons_1=persist.rild.nitz_short_ons_2=persist.rild.nitz_short_ons_3=ril.subscription.types=RUIMDEVICE_PROVISIONED=1debug.sf.hw=1debug.egl.hw=1debug.composition.type=dyndebug.mdpcomp.maxlayer=3debug.mdpcomp.logs=0ro.sf.lcd_density=320# save modem ramdump to sdcardpersist.radio.parsedump=1persist.radio.ramdump_sdcard=0persist.radio.ramdump_num=3## system props for the cne module##persist.cne.bat.range.low.med=30#persist.cne.bat.range.med.high=60#persist.cne.loc.policy.op=/system/etc/OperatorPolicy.xml#persist.cne.loc.policy.user=/system/etc/UserPolicy.xml#persist.cne.bwbased.rat.sel=false#persist.cne.snsr.based.rat.mgt=false#persist.cne.bat.based.rat.mgt=false#persist.cne.rat.acq.time.out=30000#persist.cne.rat.acq.retry.tout=0#persist.cne.feature=1ro.hdmi.enable=truelpa.decode=falselpa.use-stagefright=true#system props for the MM modulesmedia.stagefright.enable-player=truemedia.stagefright.enable-http=truemedia.stagefright.enable-aac=truemedia.stagefright.enable-qcp=truemedia.stagefright.enable-fma2dp=truemedia.stagefright.enable-scan=truemmp.enable.3g2=true## system props for the data modules#ro.use_data_netmgrd=true#system props for time-services#persist.timed.enable=true# System props for audiopersist.audio.fluence.mode=endfirepersist.audio.vr.enable=falsepersist.audio.handset.mic=digital# System prop to select audio resampler qualityaf.resampler.quality=255# System prop to select MPQAudioPlayer by default on mpq8064mpq.audio.decode=true## system prop for opengles version## 131072 is decimal for 0x20000 to report version 2ro.opengles.version=131072## system property for Bluetooth Handsfree Profile version#ro.bluetooth.hfp.ver=1.6##system prop for Bluetooth hci transportro.qualcomm.bt.hci_transport=smd## system prop for requesting Master role in incoming Bluetooth connection.#ro.bluetooth.request.master=true## system prop for Bluetooth Auto connect for remote initated connections#ro.bluetooth.remote.autoconnect=true# system property for Bluetooth discoverability time out in seconds# 0: Always discoverable#debug.bt.discoverable_time=0#system prop for switching gps driver to qmipersist.gps.qmienabled=true# System property for cablro.qualcomm.cabl=0# System property for cscdebug.csc.poll=0# System props for telephony# System prop to turn on CdmaLTEPhone always# telephony.lteOnCdmaDevice=1## System prop for sending transmit power request to RIL during WiFi hotspot on/off#ro.ril.transmitpower=true##Simulate sdcard on /data/media#persist.fuse_sdcard=truero.hwui.text_cache_width=2048ro.hwui.texture_cache_size=48## Supports warmboot capabilities#ro.warmboot.capability=1#snapdragon value add featuresro.qcom.audio.ssr=truepersist.sys.strictmode.disable=truepower.webview.DM=false#enable cdrom installerpersist.service.cdrom.enable=1## Haptic#ro.haptic.vibrate_ex.enabled=1sys.haptic.long.weak=0,127,10,50,20,-50,10,0,10sys.haptic.long.normal=0,127,10,80,20,-80,10,0,10sys.haptic.long.strong=0,127,10,100,20,-100,10,0,10sys.haptic.down.weak=0,120,10,-50,10,0,10sys.haptic.down.normal=0,127,10,-80,10,0,10sys.haptic.down.strong=0,127,20,-80,10,0,10sys.haptic.up.weak=0,80,30,-50,10,0,10sys.haptic.up.normal=0,100,30,-100,10,0,10sys.haptic.up.strong=0,120,30,-120,10,0,10sys.haptic.tap.weak=0,80,40,-5,5,0,10sys.haptic.tap.normal=0,100,40,-5,5,0,10sys.haptic.tap.strong=0,120,40,-5,5,0,10# power modepersist.sys.aries.power_profile=middle# button jack mode and switchpersist.sys.button_jack_profile=volumepersist.sys.button_jack_switch=0# suspend mode capabilityro.warmboot.capability=true# display preferencepersist.sys.display_prefer=0persist.sys.display_ce=0debug.enabletr=false## ADDITIONAL_BUILD_PROPERTIES#ro.miui.ui.version.code=3ro.miui.ui.version.name=V5keyguard.no_require_sim=truero.com.android.dataroaming=falsero.com.android.dateformat=MM-dd-yyyyro.config.ringtone=MI.oggro.config.notification_sound=FadeIn.oggro.config.alarm_alert=GoodMorning.oggro.config.sms_received_sound=FadeIn.oggro.config.sms_delivered_sound=MessageComplete.oggro.carrier=unknownpersist.sys.mitalk.enable=truero.vendor.extension_library=/system/lib/libqc-opt.soro.com.google.clientidbase=android-xiaomidalvik.vm.heapstartsize=8mdalvik.vm.heapgrowthlimit=96mdalvik.vm.heapsize=384mdalvik.vm.heaputilization=0.25dalvik.vm.heapidealfree=8388608dalvik.vm.heapconcurrentstart=2097152ro.setupwizard.mode=OPTIONALro.com.google.gmsversion=4.1_r5net.bt.name=Androiddalvik.vm.stack-trace-file=/data/anr/traces.txt

該文件存放的數據是以這種等號形式存放的,而且它們是鍵值對成對出現的。

留意最后幾行,我們試下用 getprop 命令:

root@android:/ # getprop net.bt.namegetprop net.bt.nameAndroidroot@android:/ # getprop dalvik.vm.stack-trace-filegetprop dalvik.vm.stack-trace-file/data/anr/traces.txtroot@android:/ #

很明顯,getprop 就是將配置文件 build.prop 里的信息讀取出來并經過整理后,并以字典的形式展示給用戶的。

它的格式如下:

  • getprop  列出所有配置屬性值
  • getprop [key]  取得對應的key的屬性值

如果要修改屬性的話,很簡單,只需修改字典值就可以了,如:

setprop [key] [value] 設置指定key的屬性值。

而 watchprops 監聽系統屬性的變化,如果期間系統的屬性發生變化則把變化的值顯示出來。

其實這三個命令都是toolbox的子命令,如果有興趣的可以看在android源碼中看到其對應的源碼:system/core/toolbox/

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 宜宾县| 苍山县| 夏河县| 故城县| 九龙坡区| 荥经县| 渝中区| 滨海县| 花垣县| 黔南| 泾川县| 正安县| 都安| 安塞县| 曲松县| 资阳市| 库伦旗| 修文县| 芦溪县| 隆化县| 威远县| 浦江县| 云阳县| 读书| 平安县| 德安县| 蕉岭县| 高陵县| 皋兰县| 古浪县| 荃湾区| 榆树市| 兴和县| 白河县| 蓝山县| 深圳市| 资讯 | 大悟县| 马关县| 北海市| 黄陵县|