build.prop位于手机的/system/build.prop中

build.prop记录一些系统设置,是一个属性文件,相当于Windows系统的注册表。

build.prop生成:

Make系统解析build/core/Makefile,调用build/tools/buildinfo.sh执行脚本生成build.prop文件,并把系统默认的system.prop以及定制的system.prop中的属性追加到build.prop文件中。

附build.prop代码

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

# autogenerated by buildinfo.sh #以下内容由脚本在编译时自动产生

ro.build.id=JRO03C #build的标识,一般在编译时产生不必修改

ro.build.display.id=TBDG1073-eng 4.1.1 JRO03C 20130723.v016 test-keys #显示的标识,可以任意修改,显示为手机信息的版本

ro.build.version.incremental=20130723.v016 #版本的增加说明,一般不显示也没必要修改

ro.build.version.sdk=16 #系统编译时,使用的SDK的版本,勿修改.

ro.build.version.codename=REL #版本编码名称,一般不显示也没必要修改

ro.build.version.release=4.1.1 #公布的版本,显示为手机信息的系统版本

ro.build.date=Tue Jul 23 17:14:43 CST 2013 #系统编译的时间,没必要修改

ro.build.date.utc=1374570883 #系统编译的时间(数字版),没必要修改

ro.build.type=eng #系统编译类型,一般不显示也没必要修改

ro.build.user=pyou #系统用户名,可以修改成自己的名字

ro.build.host=roco-ubuntu #系统主机名,随便起个名字,英文字母表示

ro.build.tags=test-keys #系统标记,无意义,不修改

ro.product.model=TBDG1073_OuyangPeng #机器型号,随你创造

ro.product.brand=TBDG1073 #机器品牌,随你创造

ro.product.name=TBDG1073 #机器名,随你创造

ro.product.device=TBDG1073 #设备名,随你创造

ro.product.board=TBDG1073 #主板名,随你创造

ro.product.cpu.abi=armeabi-v7a #CPU,最好别修改,避免有些软件在识别机器时,出现错乱

ro.product.cpu.abi2=armeabi #CPU品牌

ro.product.manufacturer=TBDG1073 #制造商,随你创造

ro.product.locale.language=en #系统语言

ro.product.locale.region=US #系统所在地区

ro.wifi.channels=11 #无线局域网络的通信信道,空白表示自动识别

ro.board.platform=meson6 #主板系统

# ro.build.product is obsolete; use ro.product.device

ro.build.product=TBDG1073 #设备名,被废弃了,修改也没用

# Do not try to parse ro.build.description or .fingerprint #以下的内容不要试图修改

ro.build.description=TBDG1073-eng 4.1.1 JRO03C 20130723.v016 test-keys #用户的KEY

ro.build.fingerprint=TBDG1073/TBDG1073/TBDG1073:4.1.1/JRO03C/20130723.v016:eng/test-keys #机身码

ro.build.characteristics=tablet

# end build properties #创建属性结束

# system.prop for M1 reference board #系统技术支持由M1提供

# This overrides settings in the products/generic/system.prop file

#

#rild.libpath=/system/lib/libreference-ril.so

#rild.libargs=-d /dev/ttyS0

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

keyguard.no_require_sim=1 #无需SIM卡也可操作手机

#set font

ro.fontScale=1.0 #字体大小缩放

#set keyguard.enable=false to disable keyguard

keyguard.enable=true #锁屏

ro.statusbar.widget=true

ro.statusbar.button=true

ro.statusbar.yearmonthdayweek=true

#wifi.interface=ra0 #WIFI界面

# 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.supplicant_scan_interval = 60 #WIFI扫描间隔时间,这里设置是45秒。把这个时间设置长点能省电

#alsa.mixer.playback.master=DAC2 Analog

#alsa.mixer.capture.master=Analog

#configure the Dalvik heap for a standard tablet device.

#frameworks/base/build/tablet-dalvik-heap.mk

dalvik.vm.heapstartsize=5m #单个应用程序分配的初始内存

dalvik.vm.heapgrowthlimit=48m #单个应用程序最大内存限制,超过将被Kill,这或许是某些大体积程序闪退的原因

dalvik.vm.heapsize=256m #dalvik的虚拟内存大小

hwui.render_dirty_regions=false

# Disable un-supported Android feature

hw.nopm=false

hw.nobattery=false

hw.nophone=true

hw.novibrate=true

hw.cameras=1

hw.hasethernet=false

#hw.hasdata=true

ro.platform.has.touch=true

hw.nodatausage=true

# Wi-Fi sleep policy

ro.platform.has.sleeppolicy=false

#set to 0 temporarily so touch works without other changes

ro.sf.hwrotation=270 #0的话自动转屏

#0~7 You are required to get the correct install direction according the sensor placement on target board

#ro.sf.gsensorposition=6

ro.sf.ecompassposition=4

allow_all_orientations=1

# Set Camera Orientation

ro.camera.orientation.front=270

ro.camera.orientation.back=90

# Use OSD2 mouse patch

ro.ui.cursor=osd2

ro.hardware=amlogic

# Enable 32-bit OSD

sys.fb.bits=32

# Disable GPS

gps.enable=false

# Enable player buildin

media.amsuperplayer.enable=true

media.amplayer.enable-acodecs=asf,ape,flac,dts

media.amplayer.enable=true

media.amsuperplayer.m4aplayer=STAGEFRIGHT_PLAYER

media.amsuperplayer.defplayer=PV_PLAYER

media.amplayer.thumbnail=true

media.amplayer.stopbuflevel=0.05

media.amplayer.widevineenable=true

media.amplayer.html5_stretch=true

media.libplayer.fastswitch=0

media.libplayer.ipv4only=1

media.amplayer.dsource4local=1

#media.amplayer.hdmicloseauthen=1

media.amplayer.delaybuffering=2

media.amplayer.buffertime=5

media.amplayer.v4osd.enable=1

media.arm.audio.decoder=ape

#fix doubleTwist apk can not play radio

media.player.forcemp3softdec=true

#fix online video block issue

libplayer.livets.softdemux=1

libplayer.netts.recalcpts=1

# Nand write need force sync when gadget

gadget.nand.force_sync=true

# Status bar customization

ro.statusbar.widget.power=true

ro.statusbar.yearmonthdayweek=true

# HDMI

#ro.hdmi480p.enable=true

#rw.fb.need2xscale=ok

#media.amplayer.osd2xenable=true

#camera DCIM dir. 0:sd only; 1:nand only; 2,sd first

ro.camera.dcim=1

# Disable preload-class

ro.amlogic.no.preloadclass=0

# App optimization

ro.app.optimization=true

persist.sys.timezone=America/New_York #强制时区,此处为美洲纽约时间

#Dual display

ro.vout.dualdisplay3=true

ro.vout.player.exit=false

# CPU settings

ro.has.cpu.setting=true

# CPU freq customized in setting menu

# normal, performance, powersaving

ro.cpumode.maxfreq=1200000,1320000,800000

# when usbstorage, CPU mode and freq

ro.usbstorage.cpumode=performance

ro.usbstorage.maxfreq=600000

ro.bootanimation.rotation=0

#used to set default surface size, set 1 when hwrotation is 270, set 3 when hwrotation is 90;need set ro.bootanimation.rotation 0;

debug.default.dimention=1

#support media poll uevent,can use sd cardread on usb port

has.media.poll=true

#used forward seek for libplayer

media.libplayer.seek.fwdsearch=1

#for tabletui display

ro.ui.tabletui=true

#enable address bar cover issue fixing

ro.flashplayer.surfacehack=1

#add vol button in statusbar.

ro.statusbar.volume=true

ro.screen.has.usbstorage=true

hw.erase.internalSdcard=true

#media partition name

ro.media.partition.label=OuyangPeng

#USB PID and VID name

#ro.usb.vendor.string=AML

#ro.usb.product.string=MID

#CTS

#media.amplayer.widevineenable=true

#media.amplayer.dsource4local=true

ro.com.google.gmsversion=4.1_r5

ro.com.google.clientidbase=android-fih #谷歌客户身份

ro.setupwizard.mode=OPTIONAL #安装向导模式 开机出现的帐号设置向导,ENABLED为显示,DISABLED为禁用,OPTIONAL为可选

ro.statusbar.screenshot=true

#

# ADDITIONAL_BUILD_PROPERTIES

#

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

ro.config.ringtone=Ring_Synth_04.ogg #默认响铃铃声,文件在/system/media/audio/ringtones 把喜欢的铃声放这里

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

ro.carrier=unknown

ro.opengles.version=131072 #开放式绘图介面参数

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

drm.service.enabled=true

ro.setupwizard.mode=OPTIONAL #默认开机时使用设置向导

ro.com.google.gmsversion=4.1_r4

ro.kernel.android.checkjni=1

net.bt.name=Android #蓝牙网络中显示的名称,可以修改

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

参考:

android 读build.prop,Android build.prop简介相关推荐

  1. android 读后台数据,Android 模拟后台数据返回 ,便与测试

    环境基于 PhpStudy8 搭建: index.php 源码: header('Content-type:text/html;charset=utf-8'); //渠道分类接口 $JsonFile1 ...

  2. android 读build.prop,Android系统下的build.prop文件

    Android系统下的build.prop文件,用adb shell进入,再进入到system目录,查看该目录下的文件,会看到build.prop文件,用exit命令退出. 1551927518(1) ...

  3. android开机动画 暂停,修改build.prop,停在开机画面。求大神

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 这是备份 # begin build properties # autogenerated by buildinfo.sh ro.build.id=JDQ ...

  4. Android NDK 获取手机部分信息 build.prop

    以下是 Android 手机  build.prop 信息,可同时在java 和 NDK获取到 下面是通过 adb shell cat /system/build.prop 获取到的信息 # begi ...

  5. android adb修复工具,Android——adb修复build.prop

    从昨天开始就在刷手机,换了各种rom,今天中午总算刷了一个还算不错的rom,用了不到半天,晚上突发奇想修改了以下/system/build.prop文件,哪知手机重启后再也进不了系统,真是悲剧.不想再 ...

  6. android build.ninja,Android中的Ninja简介

    Android中的Ninja简介 2017-08-15 16:49:42 +08 字数:2671 标签: Android Makefile Ninja 如果说Makefile是一个DSL,那么Ninj ...

  7. Android Gradle 构建工具(Android Gradle Build Tools)是什么?

    转载地址:http://mrfu.me/android/2015/07/17/New_Android_Gradle_Build_Tools/ 译者地址:[翻]一览新的 Android Gradle 构 ...

  8. android os build初始化,Android 关于android.os.Build介绍

    关于Build类的介绍 这个类为一个获取设备一些初始化信息的类,该类的主要信息都是通过一些static的字段获得: public static final String The name of the ...

  9. cordova build android很慢,cordova build --release android命令打包下载gradle非常慢的问题...

    最近换了新电脑,重新安装开发环境,使用cordova build --release android命令打包时,需要下载gradle,等了半天cmd窗口中下载进度只打了两行点点,等得真是着急. 解决办 ...

最新文章

  1. 读书笔记 effective c++ Item 50 了解何时替换new和delete 是有意义的
  2. kmeans算法_实战 | KMeans 聚类算法
  3. spring学习(45):util名称空间注入
  4. 橡胶支座抗压弹性模量计算公式_隔震支座的这些力学特性您都掌握了吗?
  5. jsp测试连接mysql_JSP 连接MySQL配置与测试
  6. 对称加密 与 非对称加密
  7. 1909升级卡64_【春节配置推荐】第3期:设计娱乐万元配置推荐、四代升级建议参考...
  8. WebStorm学习笔记004---Webstorm的一些常用快捷键
  9. 210920-车站问题
  10. ArcGIS与地理加权回归GWR【一】
  11. pk8/pem秘钥转keystore格式
  12. 如何建立高效的需求管理机制?
  13. java打印pdf文件乱码_java – 从PDF复制粘贴在原始文件上是乱码,但在使用CutePDF打印pdf时已修复...
  14. adf4351 锁相环相关硬件设计
  15. snagit 9注册码
  16. 马上2023年了,终于发现一款颜值爆表的记账软件
  17. ffmpeg mov 转 mp4
  18. 2. 量化分析技术指标
  19. mq中消息消费的几种方式
  20. 机器学习模型上线及优化流程

热门文章

  1. AT2401C功放PA完美替代RFX2401C
  2. 从零开始写高性能的人脸识别服务器(二)
  3. ISO认证是什么?| ISO体系认证办理
  4. 盛大是中国互联网最耀眼的流星
  5. python数据处理用什么软件_数据分析都会用到哪些工具?
  6. python导入文件
  7. matlab中利用快速傅里叶变换对股票价格进行频域分析
  8. oracle缓冲区闩锁类型,等待缓冲区闩锁时出现超时 -- 类型 4
  9. Kettle5.2 Carte.bat 页面中文乱码
  10. fgetc、fputc、fputs、fgets的使用