检测信标使用旧版本然后Android 4.3

问题描述:

我做了一个灯塔的应用程序,我想适应它的android 4.1(API 16)。 信标使用BLE,但实施了4.3+版本。 是否可以使用经典蓝牙来检测它们?检测信标使用旧版本然后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!=蓝牙。 – 323go

+0

好吧,我保持minSdkVersion 18 –

信标仅与蓝牙LE,没有蓝牙经典作品。而蓝牙LE检测一般要求为需要Android 4.3+

唯一的例外是在某些Samsung ROM上运行4.2.x的ROM。三星用自己的API构建了自己的蓝牙LE堆栈。 A branch of the Android Beacon Library增加了对这些设备的支持。