在我的应用中minSdkVersion =“16”和targetSdkVersion =“19”。我希望使用在API 18中引入的MediaMuxer。因此,当我在手机上检测到API时,我如何确定API> = 18使用 MediaMuxer和API< 18使用其他功能。当针对minSdkVersion =“16”时,MediaMuxer的功能现在在eclipse中显示。
答案 0 :(得分:1)
像这样测试版本号
if (Build.VERSION.SDK_INT >= 18) {
// do high api
else {
// do low api
}
答案 1 :(得分:1)
您必须使用以下代码
检查Android设备的目标版本 if (android.os.Build.VERSION.SDK_INT >= 16) {
System.out.println("Android Version of device is getter or equal to 16 ::Version::"
+ android.os.Build.VERSION.SDK_INT);
}else{
System.out.println("Android Version of device is getter or equal to 16 ::Version::"
+ android.os.Build.VERSION.SDK_INT);
}