我有这种方法来检索Android设备的蓝牙名称:
public String getDeviceName() {
BluetoothAdapter mBluetoothAdapter = BluetoothAdapter.getDefaultAdapter();
if (mBluetoothAdapter == null) return "Unknown device";
String deviceName = mBluetoothAdapter.getName();
return deviceName;
}
它在大多数设备上都能正常工作,但在其他一些设备中我得到了设备型号,比如GT-P1000(三星Galaxy Tab)。但是,在我安装了应用程序的所有设备中,我更改了设备名称(设置 - >关于设备)。任何的想法?无论蓝牙是否关闭,此方法是否有效?
谢谢!