Build to obtain information about the system (software)
- Build. BOARD // Motherboard
- Build. BRAND // Android customizer
- Build. CPU_ABI // cpu Instruction Set
- Build. DEVICE // DEVICE Parameters
- Build. DISPLAY // DISPLAY parameters
- Build. FINGERPRINT // hardware name
- Build. HOST
- Build. ID // revision list
- Build. MANUFACTURER // hardware MANUFACTURER
- Build. MODEL // version
- Build. PRODUCT // mobile phone manufacturer
- Build. TAGS // describe the build tag
- Build. TIME
- Build. TYPE // builder TYPE
- Build. USER
Build. VERSION: obtains the VERSION information of the android system.
- // Current development code
- Build. VERSION. CODENAME
- // Source code control version
- Build. VERSION. INCREMENTAL
- // Version string
- Build. VERSION. RELEASE
- // Version number
- Build. VERSION. SDK
- // Version number
- Build. VERSION. SDK_INT
- // Build. VERSION. SDK_INT can be used with the switch
- Switch(Build. VERSION. SDK_INT ){
- CaseBuild. VERSION_CODES.BASE: // 1.0
- Break;
- CaseBuild. VERSION_CODES.BASE_1_1: // 1.1
- Break;
- CaseBuild. VERSION_CODES.CUPCAKE: // 1.5
- Break;
- CaseBuild. VERSION_CODES.CUR_DEVELOPMENT: // current dev version
- Break;
- CaseBuild. VERSION_CODES.DONUT: // 1.6
- Break;
- CaseBuild. VERSION_CODES.ECLAIR: // 2.0
- Break;
- CaseBuild. VERSION_CODES.ECLAIR_0_1: // 2.0.1
- Break;
- CaseBuild. VERSION_CODES.ECLAIR_MR1: // 2.1
- Break;
- }
Wrote a test case: http://download.csdn.net/detail/qeqeqe236/4499512