2012-04-30 8 views
2

ボンディングされたBluetoothデバイスのリストを電話で取得しようとしています。 私の問題は、私が「非友好的」にそれを得ていることです。ここ は私のコードです:フレンドリ名でボンディングされた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()について知っていることを付け加えておきますが、私は接続されたデバイスのみについて理解しています。

答えて

3

デバイスクラスのgetName()メソッドがお手伝いします。 Setを繰り返し、各BluetoothDeviceオブジェクトのgetName()メソッドを呼び出してください。

関連する問題