ภาพรวม
บทความนี้แนะนำการดึง Build ID ผ่าน Build.ID ซึ่งเป็นตัวระบุเฉพาะของแต่ละครั้งที่สร้าง Firmware (Build) ช่วยให้ทราบว่าเป็นเวอร์ชันใดของซอฟต์แวร์ที่ติดตั้งอยู่
โค้ดสำคัญ
textView.setText("" + Build.ID);
ความแตกต่าง Build.ID vs Build.VERSION
| ค่าคงที่ | ความหมาย | ตัวอย่าง |
|---|---|---|
| Build.ID | Build Identifier (ต่อแต่ละครั้งที่คอมไพล์) | QQ3A.200805.001 |
| Build.VERSION.RELEASE | เวอร์ชัน Android (User-visible) | 10 |
| Build.VERSION.SDK_INT | API Level (Integer) | 29 |
| Build.VERSION.INCREMENTAL | หมายเลขบิลด์ภายใน | 6578210 |
รูปแบบ Build ID ทั่วไป
[Release Letter][Quarter][Year][Month][Day].[Build Number]
- Q = Android 10 (Q)
- Q3 = ไตรมาส 3
- A = รุ่น A
- 200805 = 5 สิงหาคม 2020
- 001 = Build number
การใช้งาน
- ตรวจสอบ Security Patch Level
- รายงานบั๊กพร้อม Build ID ที่แน่นอน
- OTA Update verification
หมายเหตุ
Build.ID เปลี่ยนทุกครั้งที่มีการสร้าง Firmware ใหม่ แม้จะเป็น Android Version เดียวกันก็ตาม