Android蓝牙4.0 版本兼容性问题

分享到:

在android 4.3以下的SDK中,由于各个厂商都是单独做的SDK,基本上开发出来的APP都互相不兼容,如何在android4.3以下及以上版本中做到兼容,将是以下要讲到的内容。

以samsung 4.2.2,htc4.2.2(htc的4.2.2和4.1.2是用一个jar的)和android4.3为例。

一、需要引用的包

samsung 4.2.2需要引用samsung_ble_sdk_200.jar,将samsung_ble_sdk_200.jar放在lib文件夹下,通过Add External JARS方式引入包;而htc4.2.2需要引用com.htc.android.bluetooth.le.jar, com.htc.android.bluetooth.le.jar是不能放在lib文件夹下,否则project将会出错,同样以Add External JARS方式引入包。Android4.3及以上的,则只要将project的SDK API版本更换至最高即可,同时要注意AndroidManifest中uses-sdk也要做相应更改,如:

1 <uses-sdk
2         android:minSdkVersion="16"
3     android:targetSdkVersion="18" />
昵    称:
验证码: