首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >ro.build.description 是干嘛的?

ro.build.description 是干嘛的?

原创
作者头像
用户10171634
发布2025-10-17 10:25:43
发布2025-10-17 10:25:43
1160
举报

ro.build.descriptionAndroid 系统用于显示版本信息的核心 property

ro.build.description(以及 ro.build.display.id)在 Android 系统里就是用来显示系统版本信息的。具体说明如下:


1️⃣ 作用

  • ro.build.description
    • 用于描述当前系统的完整版本信息。
    • 一般会包含:Android 版本、内核版本、构建类型、BSP 版本、签名类型、构建机器账号等。
    • 主要供系统、开发者和应用程序读取,用于调试或显示系统版本。
  • ro.build.display.id
    • 在 UI 层面显示的版本号,比如 设置 → 关于手机 → 版本信息
    • 通常和 ro.build.description 相同,也可以定制为更用户友好的格式。

2️⃣ 特点

  • 只读属性(ro),系统启动后不能修改。
  • Android build system 在编译时通过 PRODUCT_PROPERTY_OVERRIDES 写入 build.prop 文件:
代码语言:javascript
复制
/system/build.prop:
 
  • 应用程序可以通过 Build 类获取:
代码语言:javascript
复制
String desc = android.os.Build.DISPLAY; // ro.build.display.id

3️⃣ 显示效果

举例:

  • 系统设置里看到:
代码语言:javascript
复制
版本号:M -userdebug 15.1 6.14  
  • 终端查看:
代码语言:javascript
复制
getprop ro.build.description
getprop ro.build.display.id

输出:

代码语言:javascript
复制
 -userdebug 15.1 6.14  

总结:

ro.build.descriptionAndroid 系统用于显示版本信息的核心 property,主要用于系统 UI、应用程序或调试工具获取当前系统版本信息。


原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1️⃣ 作用
  • 2️⃣ 特点
  • 3️⃣ 显示效果
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档