因為有些功能,只支援Android幾點幾以上,而舊的會出狀況,通常在function 前面可能會加上@SuppressLint("NewApi")。當有不支援的情況下,會出錯,所以就需要做Android版本確認,確認後,再將可能會發生問題的method,另外用版本確認再處理。
如下
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB) {
mWebView.getSettings().setBuiltInZoomControls(true);
mWebView.getSettings().setDisplayZoomControls(false);
}
如下
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB) {
mWebView.getSettings().setBuiltInZoomControls(true);
mWebView.getSettings().setDisplayZoomControls(false);
}
本文探讨了在Android开发中,如何通过版本确认来避免功能只支持特定版本以上的情况,确保应用在不同版本的Android系统上都能正常运行。具体介绍了在遇到不支持的功能时,如何使用`@SuppressLint(NewApi)`注解,并通过`if(Build.VERSION.SDK_INT>=Build.VERSION_CODES.HONEYCOMB)`等条件判断来适配不同版本的Android系统。
3087

被折叠的 条评论
为什么被折叠?



