Ich arbeite gerade an einer Anwendung, in der ich die mobilen Geräte scannen muss, die meine Anwendung über Bluetooth classic installiert haben. Ich weiß, es gibt eine Scan-Methode für Bluetooth LE, die akzeptiert APPLICATION_UUID. Wenn jemand die Methode für BT Classic kennt, bitte teilen, Dank im Voraus.Bluetooth Classic: Nur bestimmte Geräte scannen
0
A
Antwort
0
scheint es keine solche Methode für BT-Klassiker, aber Sie können „gescannt“ Geräte filtern, indem es Device Class ist:
BroadcastReceiver mReceiver = new BroadcastReceiver(){
@Override
public void onReceive(Context context, Intent intent) {
String action = intent.getAction();
if(action.equals(BluetoothDevice.ACTION_FOUND)){
BluetoothDevice btDevice = intent.getParcelableExtra(BluetoothDevice.EXTRA_DEVICE);
if(btDevice .getBluetoothClass().getDeviceClass() == BluetoothClass.Device.<your_class>) {
// do your magic with filtered device
}
}
Sie können auch mehrere Geräte Klasse überprüfen:
int deviceClass = btDevice .getBluetoothClass().getDeviceClass()
if (deviceClass == Device.AUDIO_VIDEO_WEARABLE_HEADSET
|| deviceClass == Device.AUDIO_VIDEO_CAR_AUDIO
|| deviceClass == Device.AUDIO_VIDEO_HANDSFREE
and so on.
Verwandte Themen
- 1. Bluetooth Classic mit iOS ExternalAccessoryFramework
- 2. Abfrage Bluetooth-Geräte Android
- 3. Scannen für BLE-Geräte von C/C++
- 4. Bluetooth erkennt keine Geräte
- 5. Bluetooth-Scan für Geräte
- 6. scannen Bluetooth-Gerät einmal erscheint der uicontroller
- 7. Liste verbundene Bluetooth-Geräte?
- 8. java.lang.SecurityException: BLUETOOTH-Berechtigungsabsturz. (Samsung-Geräte)
- 9. C# Scan Bluetooth LE Geräte
- 10. iOS Bluetooth erkennt keine Geräte
- 11. kann keine Bluetooth-Geräte verbinden
- 12. Scannen Android-Geräte * aktiv * für WiFi-Netzwerke?
- 13. cordova Bluetooth-Plugin zu aktivieren, scannen und verbindet Bluetooth
- 14. Scannen nach Bluetooth-Geräten in Qt
- 15. Bluetoothadapter wird nicht Scannen für BLE Geräte
- 16. Entdecken Sie Geräte mit Bluetooth mit Xamarin
- 17. Bluetooth UUID für Auto-Freisprecheinrichtung Geräte
- 18. kann nicht alle Bluetooth-Geräte finden Android
- 19. Android Bluetooth Chat für mehrere Geräte anpassen
- 20. Zugriff auf Bluetooth-Geräte auf Android?
- 21. Android Bluetooth Low Energy Geräte nicht finden
- 22. Bluetooth LE-Geräte mit gleichem BDADDR verwenden
- 23. Layout-inflater Problem tritt nur auf einige bestimmte Geräte
- 24. Geräte werden nicht von Bluetooth erkannt LE Scan
- 25. Wie scannen Sie nach verfügbaren Bluetooth-Geräten in Reichweite in Android?
- 26. Warum zeigen zwei verschiedene BLE-Adapter beim Scannen unterschiedliche Geräte an?
- 27. Scannen Sie eine Zeichenfolge für bestimmte Inhalte
- 28. Kann eine bestimmte Bootstrap-Klasse nur für bestimmte Geräte und nicht für andere angewendet werden?
- 29. Broadcasting und Scannen von BLE-Geräten gleichzeitig
- 30. Ist es möglich, 3.0 Bluetooth-Geräte mit CoreBluetooth zu finden?