Android开发:兼容设备上的“不支持”蓝牙低辐射广告

时间:2017-05-11 04:38:40

标签: android bluetooth bluetooth-lowenergy android-bluetooth beacon

我正在开发一个Android应用程序,它要求我使用我的应用程序运行的设备发送蓝牙低排放广告。 我在博客文章“你需要在build.gradle文件中将最低SDK版本设置为21”中读到这一点,因为在Lollipop发布之前,Android上没有引入蓝牙LE广告。“博客是“https://code.tutsplus.com/tutorials/how-to-advertise-android-as-a-bluetooth-le-peripheral--cms-25426

然而,当我去看看谷歌资源库的蓝牙广告时,最低SDK是25.我现在很困惑。 BLE的基本要求是你需要一个支持4.X版本的蓝牙设备。几乎所有拥有SDK 21的设备都有。

为什么我的手机(One plus 1),其中包含SDK 23(支持蓝牙广告)并且具有蓝牙芯片-v 4.1,无法宣传蓝牙数据。

以下是我使用的google存储库的链接。 https://github.com/googlesamples/android-BluetoothAdvertisements

1 个答案:

答案 0 :(得分:1)

请浏览参考链接

Chipsets/Devices supporting Android 5 BLE peripheral mode

希望它会有所帮助