获取Android手机设备信息(设备名、厂商等)

前端时间,项目中服务端要求做一些用户统计的数据,要求请求头中加入一些用户设备信息,故此对Android设备配置信息做一下总结。

android手机信息可以通过android.os.Build类中提取设备硬件和系统版本信息。


硬件制造商(MANUFACTURER)

String manufacturer = android.os.Build.MANUFACTURER;

品牌名称(BRAND)

String brand = android.os.Build.BRAND;

主板名称(BOARD)

Stringboard = android.os.Build.BOARD;

设备名 (DEVICE)

String device = android.os.Build.DEVICE;

型号(MODEL):即用户可见的名称

String model = android.os.Build.MODEL;

显示屏参数(DISPLAY)

String display = android.os.Build.DISPLAY;

产品名称(PRODUCT):即手机厂商

String product = android.os.Build.PRODUCT;

设备唯一识别码(FINGERPRINT)

String product = android.os.Build.FINGERPRINT;

CPU指令集(CPU_ABI)

String product = android.os.Build.CPU_ABI;

CPU指令集2(CPU_ABI2)

String product = android.os.Build.CPU_ABI2;

修订版本列表(ID)

String id = android.os.Build.ID;

硬件序列号(SERIAL)

String serial = android.os.Build.ID;

描述build的标签(TAGS)

String tags  = android.os.Build.TAGS;

通过以上信息就能区别出手机厂商、品牌和型号信息,从而有针对性的进行操作。


简单用法:

     示例 :Request request = new Request.Builder().addHeader("App_Device",Build.MANUFACTURER+"/"+Build.BRAND+"/"+Build.MODEL)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容