Android根据版本号执行不同代码
前言
由于在不同Android版本实现相同功能时,所需要的权限和调用的方法可能会存在差异,所以常常需要根据Android版本号执行不同代码。通过将手机的操作系统版本号与VERSION_CODES进行比较,就可以实现这样的代码逻辑。
VERSION_CODES对应表
参考另一篇文章:
Android SDK版本号与API Level及VERSION_CODE的对应关系
代码示例
if(Build.VERSION.SDK_INT <= Build.VERSION_CODES.O) {
function1()