ภาพรวม
บทความนี้แสดงวิธีดึงชื่อแบรนด์ผู้ผลิตอุปกรณ์ Android ผ่าน Build.BRAND ค่าที่ได้จะเป็นชื่อแบรนด์ในรูปแบบตัวพิมพ์เล็ก (lowercase) เช่น "samsung", "google", "xiaomi"
โค้ดหลัก
textView.setText(Build.BRAND);
ค่าที่เกี่ยวข้องกับแบรนด์และรุ่น
| ค่าคงที่ | คำอธิบาย | ตัวอย่าง |
|---|---|---|
| Build.BRAND | แบรนด์ผู้ผลิต (lowercase) | samsung |
| Build.MANUFACTURER | ชื่อผู้ผลิตเต็มรูปแบบ | samsung |
| Build.MODEL | รุ่นอุปกรณ์ (Market name) | SM-G991B (Galaxy S21) |
| Build.PRODUCT | ชื่อผลิตภัณฑ์ภายใน | o1q |
กรณีศึกษา: Samsung Galaxy S21
- BRAND: "samsung"
- MANUFACTURER: "samsung"
- MODEL: "SM-G991B"
- PRODUCT: "o1q"
- DEVICE: "o1q"
การประยุกต์ใช้
- ปรับ UI/UX ให้เข้ากับแบรนด์เฉพาะ
- Analytics แยกตามผู้ผลิต
- Feature flag ต่อแบรนด์ (เช่น Samsung DeX, Pixel features)
ข้อสังเกต
Build.BRAND และ Build.MANUFACTURER มักจะเหมือนกัน แต่ MANUFACTURER อาจมีตัวพิมพ์ใหญ่หรือชื่อเต็มรูปแบบ ขึ้นอยู่กับการตั้งค่าของ OEM