電話で結合されたBluetoothデバイスのリストを取得しようとしています。私の問題は、「友好的でない」方法でそれを取得していることです。これが私のコードです:
BluetoothAdapter mBluetoothAdapter = BluetoothAdapter.getDefaultAdapter();
Set<BluetoothDevice> pairedDevices = mBluetoothAdapter.getBondedDevices();
ArrayList<String> listview =
new ArrayList<String>(Arrays.asList(pairedDevices.toString()));
私は得ています:00:23:7f:5f:fe:1c...
数字ではなくわかりやすい名前を取得するにはどうすればよいですか?
私が知っていることを追加するgetname()
だけですが、私が理解しているように、それは接続されたデバイスのみであり、結合されたデバイスではありません。