在所有以前的 Android 版本Build.VERSION.RELEASE
中,返回的字符串实际上是一个数字: 7.1.0 、 5.0.1 等。
基于此,我有一个简单的版本控制器,可以比较数字并告诉我设备的操作系统是升级还是降级。Android“O”测试版出人意料地返回“O”字母, Build.VERSION.RELEASE
这当然会导致异常。这是一个死胡同还是有一些方法会在Android“O”的情况下返回8.0.0?
Build.VERSION.SDK_INT
返回 25。
Build.VERSION.INCREMENTAL
返回巨大的内部版本号。