我正在开发一个Android应用程序,其中我集成了beacon技术。它仅支持在4.3及更高版本上运行的设备。但我希望我的应用程序可供所有设备使用。是否可以禁用它模块通过检查操作系统版本并使4.3以下的用户可以使用应用程序的所有其他功能
答案 0 :(得分:0)
是的,这可以通过为不同的Android版本开发不同的apk然后在谷歌播放中发布它。请参阅here
答案 1 :(得分:0)
是的,如果您使用的是Android Beacon Library,它与SDK 7及更高版本完全兼容,但SDK 18下无法使用信标功能。
在调用任何信标函数之前,您需要检查兼容性:
if (android.os.Build.VERSION.SDK_INT >= 18) {
// Do beacon stuff here
}
您可以在此处阅读有关其工作原理的更多详细信息:
http://altbeacon.github.io/android-beacon-library/backward-compatibility.html