Ich möchte meine Smartphone Bluetooth Hardware-Version kennen, die das Gerät verwendet. Gibt es eine Möglichkeit, die Bluetooth Hardware-Version mithilfe von ADB-Befehl oder irgendetwas anderes (ohne Spezifikation) zu erhalten.Wie bekomme ich Blutooth Hardware Version Formular Android-Gerät
1
A
Antwort
0
Sie können die Bluetooth-Version nicht ermitteln.
Aber Sie können
Normale Bluetooth oder
Bluetooth Low Energy
Mit diesem Code bestimmen:
PackageManager pm = getActivity().getPackageManager();
boolean isBT = pm.hasSystemFeature(PackageManager.FEATURE_BLUETOOTH);
boolean isBLE = pm.hasSystemFeature(PackageManager.FEATURE_BLUETOOTH_LE);
0
Um die Hardware-Informationen von einem Bluetooth-Chipsatz erhalten Sie normalerweise den Befehl lesen Lokale Versionsinformationen HCI verwenden. Gefunden eine Funktion für sie in hci.c:
int hci_read_local_version(int dd, struct hci_version *ver, int to)
{
...
nicht sicher, ob diese Funktion in adb verfügbar ist, aber vielleicht könnten Sie ein kleines Programm schreiben?