Я пытаюсь перечислить все устройства BLE на устройстве Android, используя Kotlin (Java-версия тоже не работает), но я вообще не получаю никаких устройств или каких-либо вызовов, за исключением «сканирования» уже начался "
у меня есть правильная промезания использования в манифесте. < /p>
Вот текущий минимум кода, я стараюсь. /> Но даже пример кода из Google перечисляет любые устройства.
Я работаю на Pixel с Android версией 8.1.0.
У меня есть он работал на iOS с основным списком устройств BLE ( Swift)! < /P>
private val bleScanner = object :ScanCallback() {
override fun onScanResult(callbackType: Int, result: ScanResult?) {
super.onScanResult(callbackType, result)
Log.d("DeviceListActivity","onScanResult: ${result?.device?.address} - ${result?.device?.name}")
}
override fun onBatchScanResults(results: MutableList?) {
super.onBatchScanResults(results)
Log.d("DeviceListActivity","onBatchScanResults:${results.toString()}")
}
override fun onScanFailed(errorCode: Int) {
super.onScanFailed(errorCode)
Log.d("DeviceListActivity", "onScanFailed: $errorCode")
}
}
private val bluetoothLeScanner: BluetoothLeScanner
get() {
val bluetoothManager = applicationContext.getSystemService(Context.BLUETOOTH_SERVICE) as BluetoothManager
val bluetoothAdapter = bluetoothManager.adapter
return bluetoothAdapter.bluetoothLeScanner
}
class ListDevicesAdapter(context: Context?, resource: Int) : ArrayAdapter(context, resource)
override fun onCreate(savedInstanceState: Bundle?) {
Log.d("DeviceListActivity", "onCreate()")
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_device_list)
}
override fun onStart() {
Log.d("DeviceListActivity","onStart()")
super.onStart()
bluetoothLeScanner.startScan(bleScanner)
}
override fun onStop() {
bluetoothLeScanner.stopScan(bleScanner)
super.onStop()
}
Подробнее здесь: https://stackoverflow.com/questions/509 ... oid-kotlin
Список устройств BLE Android - Kotlin ⇐ Android
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Kotlin Android BLE с использованием nordicsemi не может получить устройства BLE
Anonymous » » в форуме Android - 0 Ответы
- 91 Просмотры
-
Последнее сообщение Anonymous
-