android 系统属性 build.prop
来源:互联网 发布:光栅测定光波波长数据 编辑:程序博客网 时间:2024/06/16 03:28
在android手机:设置--关于手机, 以
------------------------------
Android版本
4.0.1
-----------------------------
为例:
是在/build/tools/buildinfo.sh中定义环境变量
echo "ro.build.version.release=$PLATFORM_VERSION"
在/build/core/version_defaults.mk中指定
PLATFORM_VERSION := 4.0.1
build.prop的生成是由make系统解析build/core/Makefile完成
Makefile中首先定义各种变量,其中就有
PLATFORM_VERSION="$(PLATFORM_VERSION)" \
这在下一步执行时会用到
Makefile中调用build/tools/buildinfo.sh执行脚本,并输出到build.prop
如此在编译工程的时候会生成系统属性文件 /out/target/product/msm7627a/system/build.prop
烧写img后,系统属性文件存在于/system/build.prop中。
最后在
/packages/apps/Settings/src/com/android/settins/DeviceInfoSettings.java
中读取system/build.prop并最终显示在手机屏幕上。
---------------------------------------- 分割线 --------------------------------------------
为了做个验证,我们在系统属性里添加一条 COMMUNICATION_VERSION
步骤如下:
1.在/build/core/version_defaults.mk中添加
ifeq "" "$(COMMUNICATION_VERSION)"
COMMUNICATION_VERSION := write into /build/core/version_defaults.mk
endif
2.在/build/tools/buildinfo.sh中添加
echo "ro.version.communication=$COMMUNICATION_VERSION"
3.在/build/core/Makefile中添加
COMMUNICATION_VERSION="$(COMMUNICATION_VERSION)"\
4.在/packages/app/Settings/res/xml/device_info_settings.xml中添加
<Preference android:key="communication_module"
style="?android:preferenceInformationStyle"
android:title="@string/Communication_module_version"
android:summary="@string/device_info_default"/>
4.在/packages/apps/Settings/src/com/android/settins/DeviceInfoSettings.java中添加
setValueSummary(KEY_COMMUNICATION_MODULE_VERSION, "ro.version.communication");
5.执行编译脚本&编译
6.查看/out/target/product/msm7627a/system/build.prop
中会多了一条
ro.version.communication=write into /build/core/version_defaults.mk
6.烧写img到手机
就会显示新添加的属性
------------------------------
Communication module version
write into /build/core/version_defaults.mk
-----------------------------
------------------------------
Android版本
4.0.1
-----------------------------
为例:
是在/build/tools/buildinfo.sh中定义环境变量
echo "ro.build.version.release=$PLATFORM_VERSION"
在/build/core/version_defaults.mk中指定
PLATFORM_VERSION := 4.0.1
build.prop的生成是由make系统解析build/core/Makefile完成
Makefile中首先定义各种变量,其中就有
PLATFORM_VERSION="$(PLATFORM_VERSION)" \
这在下一步执行时会用到
Makefile中调用build/tools/buildinfo.sh执行脚本,并输出到build.prop
如此在编译工程的时候会生成系统属性文件 /out/target/product/msm7627a/system/build.prop
烧写img后,系统属性文件存在于/system/build.prop中。
最后在
/packages/apps/Settings/src/com/android/settins/DeviceInfoSettings.java
中读取system/build.prop并最终显示在手机屏幕上。
---------------------------------------- 分割线 --------------------------------------------
为了做个验证,我们在系统属性里添加一条 COMMUNICATION_VERSION
步骤如下:
1.在/build/core/version_defaults.mk中添加
ifeq "" "$(COMMUNICATION_VERSION)"
COMMUNICATION_VERSION := write into /build/core/version_defaults.mk
endif
2.在/build/tools/buildinfo.sh中添加
echo "ro.version.communication=$COMMUNICATION_VERSION"
3.在/build/core/Makefile中添加
COMMUNICATION_VERSION="$(COMMUNICATION_VERSION)"\
4.在/packages/app/Settings/res/xml/device_info_settings.xml中添加
<Preference android:key="communication_module"
style="?android:preferenceInformationStyle"
android:title="@string/Communication_module_version"
android:summary="@string/device_info_default"/>
4.在/packages/apps/Settings/src/com/android/settins/DeviceInfoSettings.java中添加
setValueSummary(KEY_COMMUNICATION_MODULE_VERSION, "ro.version.communication");
5.执行编译脚本&编译
6.查看/out/target/product/msm7627a/system/build.prop
中会多了一条
ro.version.communication=write into /build/core/version_defaults.mk
6.烧写img到手机
就会显示新添加的属性
------------------------------
Communication module version
write into /build/core/version_defaults.mk
-----------------------------
- android 系统属性 build.prop
- android 系统属性 build.prop
- android 系统属性 build.prop
- android 系统属性 build.prop
- android 系统属性 build.prop
- 如何设置Android 系统的属性,Build.prop, defualt.prop
- android build.prop属性
- Android属性系统之build.prop的生成
- Android系统属性prop
- Android属性build.prop生成过程分析
- Android属性之build.prop生成过程
- android build.prop 系统配置属性文件
- Android属性之build.prop生成过程
- Android属性之build.prop生成过程
- Android属性之build.prop解析
- android属性文件 build.prop system.prop相关
- 修改Android系统的build.prop
- Android 属性文件build.prop,获取属性以及设置属性
- 去除VS2010对汉字的拼写检查后留下的红色波浪线
- HAL Stub框架分析<二>
- 汇编语言中使用有符号数还是无符号数问题
- Apache页面压缩配置问题导致json数据传输时间延长
- Present ViewController Modally
- android 系统属性 build.prop
- win7安装IIS及将网站发布到IIS上【 存在这里吧,感觉我的笔记本快崩溃了!】
- 200多个js技巧代码(一) .
- 进程外组件指针的传递
- Linux Kernel读书笔记(一)---预备知识
- 计算机是如何启动的?
- java.lang.OutOfMemoryError: Java heap space 解决方法
- Go学习笔记之变量和常量
- boost串口操作