我有这个线在清单的Android应用程序的Android行为:上不存在的属性,不同版本的
<uses-sdk android:minSdkVersion="8"
android:targetSdkVersion="13"/>
该项目的实际目标设为API级别13 我的问题是什么当我在具有api级别的真实设备上启动此应用程序时,会出现这种情况,比方说 - 8,并且我使用了api级别8不知道的函数或属性?
假设我使用:android:hardwareAccelerated =“true”,如果我没有弄错,它是在api level 11中引入的。发生什么事了? Android系统只是忽略它?如果我将在我的代码中使用仅存在于api级别13上的函数,会发生什么情况?
更重要的是: 如何在支持的版本中使用android:hardwareAccelerated =“true”属性,而不是在不支持的版本中使用?
作为一个经验法则,我可以说,每当我为Android开发时,我需要将实际的项目目标设置为与android:minSdkVersion相同?
谢谢。
这是,如果我在代码中使用方法会发生什么,但对XML什么属性是旧版本不知道吗? – ofirbt 2012-02-01 09:08:18