是否可以通过禁用该模块,在运行4.3之前版本的android设备上支持具有信标技术的应用程序



我正在开发一个Android应用程序,其中集成了信标技术。它仅在运行4.3及更高版本的设备上受支持。但我希望我的应用程序对所有设备都可用。是否可以通过检查操作系统版本来禁用该模块,并使4.3以下的用户可以使用该应用程序的所有其他功能?

是的,这可以通过为不同的android版本开发不同的apk,然后在google play中发布。请参阅此处

是的,如果您使用的是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

相关内容

  • 没有找到相关文章

最新更新