不可信的Android版本号

随着Android版本不断迭代升级,有许多api在使用上受到版本限制。在开发和测试阶段稍有疏忽,线上就有可能Crash。有一些问题能通过版本控制解决,服务端根据客户端上报的Android系统版本号就行相应的处理。

然而并不可靠,下图是在bugly上发现的一个奇葩手机:

growingIO

波导4G手机8.1的系统,Api版本只有19;正常情况Android8.1的系统,Api level应该为27。很明显,又是垃圾厂家为了欺骗消费者做的手脚。

另外,从图中可以得出结论,android.os.Build.VERSION.SDK_INT可靠性大于android.os.Build.VERSION.RELEASE