Android 设备名称,例如:markdown
Build.DEVICE
复制代码
结果是:测试
deviceName: HWLLD-H
复制代码
明显不是设备名称,查看该参数介绍,指的是工业设计的名称。ui
Settings.Global.getString(getContentResolver(), Global.DEVICE_NAME)
复制代码
测试多个手机后发现,只有google pixel 手机获取是正常的,其余华为、小米等手机获取到的是手机型号:google
//华为、小米等手机获取到的是手机型号
deviceName: LLD-AL10
复制代码
且Global.DEVICE_NAME
从Android 25 版本开始才提供。spa
蓝牙名称其实和设备名称一致,全部能够经过获取蓝牙名称间接获取设备名称。设计
Settings.Secure.getString(getContentResolver(), "bluetooth_name")
复制代码
获取结果:code
deviceName: 小明
复制代码
可是该方法也有个缺陷,当你修改设备名称且未开启蓝牙的时候,经过上述方式获取到的蓝牙名称仍是旧的,只有开启蓝牙,才会进行同步。orm