美文网首页
获取Android手机设备信息(设备名、厂商等)

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

作者: 力sir | 来源:发表于2017-10-18 14:13 被阅读1940次

    前端时间,项目中服务端要求做一些用户统计的数据,要求请求头中加入一些用户设备信息,故此对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)

    相关文章

      网友评论

          本文标题:获取Android手机设备信息(设备名、厂商等)

          本文链接:https://www.haomeiwen.com/subject/kngsuxtx.html