Ich erstelle eine App, die über Bluetooth mit einem bestimmten Gerät verbinden sollte.Koppeln Sie ein Bluetooth-Gerät in Android Studio
Ich möchte, dass meine App mit diesem Gerät eine Verbindung herstellt, egal, ob es bereits gepaart ist oder nicht.
Für jetzt habe ich diese
private void findDevice() {
Set<BluetoothDevice> pairedDevices = bluetoothAdapter.getBondedDevices();
if (pairedDevices.size() > 0) {
for (BluetoothDevice device : pairedDevices) {
if (device.getName().equals(DEVICE_NAME)) {
bluetoothDevice = device;
deviceFound = true;
break;
}
}
}
}
Aber diese Funktion verbindet nur gekoppelte Geräte. Wenn mein Gerät nicht bereits gekoppelt ist, möchte ich es paaren. Hab keine Ahnung wie man das macht.
Kann mir jemand bitte einen Rat geben?
Haben Sie die Berechtigung BLUETOOTH_ADMIN angefordert? – nhoxbypass
ja, ich habe angefordert – Kirchhoff1415
Haben Sie versucht: https://stackoverflow.com/questions/14228289/android-pair-devices-via-bluetooth-programmatically – nhoxbypass