Fehlerprotokolle von Acer-Tablet, Acer B1-810 Android 4.4.4. Ich habe kleine BLE-Anwendung getestet, ich habe dieses Protokoll "Konnte Methode Android.bluetooth nicht finden .le.BluetoothLeScanner.startScan ", ich bin verwirrt, seit BLE in API Level 18 (4.3) eingeführt wurde, verwende hier Android 4.4.4, aber" Methode nicht gefunden android.bluetooth.le.BluetoothLeScanner.startScan ". Es wird im Protokoll angezeigt.Konnte die Methode nicht finden android.bluetooth.le.BluetoothLeScanner.startScan
0
A
Antwort
1
BluetoothLeScanner
in api 21 für api unter 21 Verwendung BluetoothAdapter.startLeScan()
private void startBluetoothLeScan() {
BluetoothManager bluetoothManager = (BluetoothManager) getSystemService(Context.BLUETOOTH_SERVICE);
BluetoothAdapter bluetoothAdapter = bluetoothManager.getAdapter();
if (Build.VERSION.SDK_INT < 21) {
bluetoothAdapter.startLeScan(new BluetoothAdapter.LeScanCallback() {
@Override
public void onLeScan(BluetoothDevice device, int rssi, byte[] scanRecord) {
}
});
} else {
BluetoothLeScanner bluetoothLeScanner = bluetoothAdapter.getBluetoothLeScanner();
ScanSettings scanSettings = new ScanSettings.Builder().setScanMode(ScanSettings.SCAN_MODE_LOW_LATENCY)
.build();
List<ScanFilter> scanFilters = new ArrayList<>();
bluetoothLeScanner.startScan(scanFilters, scanSettings, new ScanCallback() {
@Override
public void onScanResult(int callbackType, ScanResult result) {
}
@Override
public void onBatchScanResults(List<ScanResult> results) {
}
@Override
public void onScanFailed(int errorCode) {
super.onScanFailed(errorCode);
}
});
}
}
hinzugefügt wurde
siehe Bluetooth Low Energy Dokumentation für weitere Informationen
Verwandte Themen
- 1. Konnte die Methode android.content.Context.getSystemService-Methode nicht finden
- 2. Konnte die Methode commandLine() nicht finden
- 3. Konnte die Klasse 'org.apache.http.entity.mime.content.Filebody' nicht finden, die von der Methode
- 4. Object konnte keine nicht-generische Methode finden
- 5. Konnte die Methode multiDexEnabled() für Argumente nicht finden [true]
- 6. konnte eine nicht generische Methode 'Delete' mit Parametern nicht finden
- 7. Konnte "liballjoyn_java.so" nicht finden
- 8. Konnte Assembly nicht finden
- 9. Konnte nicht finden com_actionbarsherlock.apk
- 10. Konnte Generatorthema nicht finden
- 11. Konnte "Microsoft.NET.CoreRuntime" nicht finden
- 12. Konnte RippleDrawable nicht finden
- 13. Konnte ContactPicker.apk nicht finden!
- 14. nicht finden konnte wglGetExtensionsStringARB
- 15. Konnte nicht finden vectorDrawbles
- 16. Konnte die HOME-Umgebung nicht finden
- 17. Warum konnte Java die Hauptklasse nicht finden?
- 18. org.apache.cxf.interceptor.Fault: Konnte die MIME-Grenze nicht finden
- 19. NLTK konnte die GS-Datei nicht finden
- 20. Konnte die Eigenschaft nicht finden ANDROID_BUILD_TOOLS_VERSION
- 21. "Konnte die Hauptklasse nicht finden" Fehler
- 22. Rscript konnte die Funktion nicht finden
- 23. Warum konnte es die Hauptklasse nicht finden?
- 24. Gradle Konnte Methode "() für Argumente auf Root-Projekt nicht finden
- 25. Konnte die Methode der Aktivität nicht ausführen
- 26. Compiler kann die PoastAsJsonAsync-Methode nicht finden
- 27. Konnte nicht finden Facebook SDK.apk
- 28. cmake konnte SDK10 nicht finden
- 29. PDO: 'Konnte Treiber nicht finden'
- 30. Hive nicht finden konnte Datei