启用android:hardwareAccelerated,但是针对早于3.0的目标构建

时间:2011-09-10 01:48:57

标签: android android-manifest

我想为我的Android应用程序启用硬件加速,但我仍然希望针对Android 2.1进行构建(例如,为了确保我不会意外地依赖于3.0中引入的API)。反正有没有打开一个功能,仍然可以在版本推出之前构建?我知道我可以在代码中使用反射来检查说,在我的构建目标之后添加了一个API,但我不确定我是否可以为android做类似的东西:hardwareAccelerated。

2 个答案:

答案 0 :(得分:2)

在构建预蜂窝时,似乎无法启用硬件加速。

我想要构建pre-Honeycomb的主要原因是为了确保在最低支持的API级别之后不使用任何API调用。我发现我仍然可以使用API Analysis tool adt addon来获得这个。

答案 1 :(得分:0)

我认为您可以通过在Eclipse中设置项目属性以使用API​​版本11(3.0)的目标SDK来实现此目的,以便您针对Honeycomb SDK进行编译,然后在AndroidManifest.xml设置中进行最大化API版本(android:targetSdkVersion至7)

有关详细信息,请参阅this answer