Ich sende ein Bild über Bluetooth in Android und möchte die MAC-Adresse des Geräts holen, an die das Bild gesendet wird.wie bekomme ich die MAC-Adresse des Bluetooth-verbundenen Geräts in Android
Hier finden Sie meinen Code.
private void bluetoothadd(){
BluetoothAdapter mBluetoothAdapter = BluetoothAdapter.getDefaultAdapter();
if (mBluetoothAdapter == null) {
// Device does not support Bluetooth
Log.e("Bluetooth ","not found");
}
if (!mBluetoothAdapter.isEnabled()) {
Intent enableBtIntent = new Intent(BluetoothAdapter.ACTION_REQUEST_ENABLE);
startActivity(enableBtIntent);
Set<BluetoothDevice> pairedDevices = mBluetoothAdapter.getBondedDevices();
// If there are paired devices
if (pairedDevices.size() > 0) {
// Loop through paired devices
for (BluetoothDevice device : pairedDevices) {
Log.e("Mac Addressess","are: "+mBluetoothAdapter.getRemoteDevice(device.getAddress()));
}
}
}
}
Ich bekomme die MAC-Adresse aller gekoppelten Geräte. Ich möchte die MAC-Adresse eines Gerätes nur zu welchen Daten übertragen werden.
Sie wollen die Adresse finden, wenn das andere Gerät des Benutzers Gerät angeschlossen ist, oder sogar, bevor die Verbindung (Discovery-Phase) hergestellt wird .. ??? – Shiva
Ich möchte die Adresse eines anderen Geräts, wenn es verbunden ist, und ich kann die MAC-Adresse, zu dem Gerät die Daten gesendet werden. –
Check folgenden Links http://stackoverflow.com/questions/10795424/how-to-get-the-bluetooth-devices-as-a-list http://stackoverflow.com/questions/16471204/discovering-bluetooth-devices-listview-wird-nicht-erhalten-aktualisiert –