In the file packages/apps/settings/src/COM/Android/settings/deviceinfosettings. Java
Setstringsummary ("build_number", build. Display );
The version number of settings -- about devices -- is specified.
Build. display is the DISPLAY variable in the build class. In the file frameworks/base/CORE/Java/Android/OS/build. Java:
Public static final string display = getstring ("Ro. Build. display. ID ");
Ro. Build. display. ID in the file build/tools/buildinfo. sh:
Echo "Ro. Build. display. ID = $ build_display_id"
Build_display_id is in the file build/CORE/makefile:
Build_display_id: = $ (build_id). $ (build_number)
Build_id is assigned a value in build/CORE/build_id.mk.
Build_id: =Openmaster
Build_numberAssign a value to build/CORE/version_defaults.mk:
Build_number: = ENG. $ (User). $ (shell date + % Y % m % d. % H % m % s)
Therefore, the Compilation Time field appears in the version number.
Ro. Build. display. ID after compilation, keep the build. Prop file under system.
From: http://blog.sina.com.cn/s/blog_446cc66b0100vot2.html