前端时间,项目中服务端要求做一些用户统计的数据,要求请求头中加入一些用户设备信息,故此对Android设备配置信息做一下总结。<br>android手机信息可以通过android.os.Build类中提取设备硬件和系统版本信息。<br>硬件制造商(MANUFACTURER)<br>String manufacturer = android.os.Build.MANUFACTURER;<br>品牌名称(BRAND)<br>String brand = android.os.Build.BRAND;<br>主板名称(BOARD)<br>Stringboard = android.os.Build.BOARD;<br>设备名 (DEVICE)<br>String device = android.os.Build.DEVICE;<br>型号(MODEL):即用户可见的名称<br>String model = android.os.Build.MODEL;<br>显示屏参数(DISPLAY)<br>String display = android.os.Build.DISPLAY;<br>产品名称(PRODUCT):即手机厂商<br>String product = android.os.Build.PRODUCT;<br>设备唯一识别码(FINGERPRINT)<br>String product = android.os.Build.FINGERPRINT;<br>CPU指令集(CPU_ABI)<br>String product = android.os.Build.CPU_ABI;<br>CPU指令集2(CPU_ABI2)<br>String product = android.os.Build.CPU_ABI2;<br>修订版本列表(ID)<br>String id = android.os.Build.ID;<br>硬件序列号(SERIAL)<br>String serial = android.os.Build.ID;<br>描述build的标签(TAGS)<br>String tags = android.os.Build.TAGS;<br>通过以上信息就能区别出手机厂商、品牌和型号信息,从而有针对性的进行操作。<br>简单用法:<br>示例 :Request request = new Request.Builder().addHeader("App_Device",Build.MANUFACTURER+"/"+Build.BRAND+"/"+Build.MODEL)