可能重复:
Retrieving Android API version programmatically检查Android版本
我需要的,如果在手机上运行的应用程序API级别为14的是Android 4.0或更高(例如API levcel 15),然后startActivity ...如果api等级低于14(示例13),则启动活动... ...
String AndroidVersion = android.os.Build.VERSION.RELEASE;
if (AndroidVersion == 4.0) {
Intent start = new Intent(S.this, Menu.class);
startActivity(start);
}
else {
Intent startt = new Intent(S.this, Menu2.class);
startActivity(startt);
}
wh错在哪里?
[可能重复](http://stackoverflow.com/q/3423754/1465828) – Aprian
使用.equals方法。 –
在你的问题中,你陈述“(...)是Android 4.0或更多(...)”,但你正在使用==。这只有在版本正好是4.0的情况下才是正确的,但如果是4.0.3,4.1或其他情况则不正确。 –