如何使应用程序兼容运行冰淇淋三明治设备

时间:2012-04-02 22:41:43

标签: android android-webview android-4.0-ice-cream-sandwich android-2.3-gingerbread

我的应用程序基于Androi-2.3.3(姜饼)。当我在4.0.3(冰淇淋三明治)上运行这个应用程序时,我看到webview的问题。我有两个问题:

  1. 如何修复在4.0.3上运行的功能。无论如何在代码库中内联修复它?我的意思是当ICS设备运行它时,它应该选择正确版本的代码。
  2. 运行4.0.3的webviews设备是否存在任何已知问题?

1 个答案:

答案 0 :(得分:4)

检查版本

int sdk_version = android.os.Build.VERSION.SDK_INT; 

所以你可以将你的功能设置为基于Android版本:

int sdk_version = android.os.Build.VERSION.SDK_INT; 
if (sdk_version < 11) // less than 3.0
{
// your func for less 2.3.3
}
else
{
// your func for 3.0 or more
}