3

Я сделал приложение маяка, и я бы хотел его адаптировать для Android 4.1 (API 16). Маяки используют BLE, но реализованы для версии 4.3+. Можно ли использовать классическое Bluetooth для их обнаружения?Обнаружение маяка с использованием более старой версии, а затем Android 4.3

E/dalvikvm: Could not find class 'android.bluetooth.BluetoothManager', referenced from method org.altbeacon.beacon.BeaconManager.checkAvailability 
E/dalvikvm: Could not find class 'com.orhanobut.hawk.Hawk$2', referenced from method com.orhanobut.hawk.Hawk.getObservable 
E/dalvikvm: Could not find class 'com.orhanobut.hawk.Hawk$1', referenced from method com.orhanobut.hawk.Hawk.putObservable 
E/dalvikvm: Could not find class 'com.orhanobut.hawk.HawkBuilder$2', referenced from method com.orhanobut.hawk.HawkBuilder.buildRx 
+0

Ответ: Нет, BLE! = Bluetooth. – 323go

+0

ОК, тогда я держу minSdkVersion 18 –

ответ

0

маяки работают только с Bluetooth LE, а не Bluetooth Classic. И для обнаружения Bluetooth LE вообще требуется Android 4.3+.

Единственное исключение - на некоторых устройствах Samsung с запасом ROM 4.2.x. Samsung построил собственный стек Bluetooth LE со своими API. A branch of the Android Beacon Library добавлена ​​поддержка этих устройств.

 Смежные вопросы

  • Нет связанных вопросов^_^