在3.x版本的Android中,我们有android:LargeHeap属性。
但是在2.x版本中没有这个属性。
那么我的问题是 - 在同一个应用程序中是否可以在3.x平台上使用此属性并在2.x平台上忽略它?如果应用程序安装在3.x平台上,则使用android:LargeHeap,如果应用程序安装在2.x上,则忽略它。
在3.x版本的Android中,我们有android:LargeHeap属性。
但是在2.x版本中没有这个属性。
那么我的问题是 - 在同一个应用程序中是否可以在3.x平台上使用此属性并在2.x平台上忽略它?如果应用程序安装在3.x平台上,则使用android:LargeHeap,如果应用程序安装在2.x上,则忽略它。
是的,您需要指定SDK的最小版本和目标版本,并使用至少目标版本或以上构建您的项目。您可以在Eclipse->Android属性中设置此设置。这样,当您在旧版本(最低版本为minSdkVersion)上运行APK时,不支持的设置将被忽略。
<uses-sdk
android:minSdkVersion="7"
android:targetSdkVersion="15" />