如何获取安卓手机设备名称(包括用户自定义名称)

获取安卓手机设备名称

最近公司有个需求,需要获取安卓手机的设备名称

  • 搜了一大波资料后发现大多数获取设备名称的方法都是通过android.os.Build这个类拿到的,但是这种方法只能拿到手机型号啊,不能拿到设备名称=_=;
  • 于是我就开始思考这个设备名称和蓝牙的设备名称,热点名称一样,那我尝试一下去拿蓝牙名称也可以呀,通过BluetoothAdapter.getName()这个方法获得,但是这个方法它它拿到的名称是系统默认的蓝牙名称G_G,
  • 后来发现了下面这个黑魔法,唯一的缺点是在获取设备名称是需要将蓝牙打开时才能获取最新的设备名称,否则获取的是系统默认的设备名称。虽然是通过蓝牙间接获取设备名称,我也没找到去直接获取设备名称这个值的方法,这只是个替代方案。如果有直接获取的方法,烦请大佬告知;
    Settings.Secure.getString(getContentResolver(), "bluetooth_name");
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值