使用Android APK 2.2打开硬件加速(如果可用)(例如Android 3+)

Mar*_*los 17 android android-manifest apk android-hardware android-compatibility

我开发了一个Android 3.0应用程序,它运行得很好,但客户端坚持与2.2设备的兼容性.

禁用硬件加速,使用Android兼容包,NIO-backport支持(对于任务和执行程序)和一些View方法的重新实现我能够移植我的Android 2.2应用程序并且工作得非常好,但是如果我将这个apk运行到更新的设备的性能非常慢,所以我想知道如何启用硬件加速,但仍然使用我的2.2 APK.

Com*_*are 30

添加android:hardwareAccelerated="true"到您的清单,无论是为了<activity>还是为<application>.

在旧版Android上,此属性将被忽略,但在Android 3.0+上将受到尊重.

这将要求您将构建目标设置为API级别11或更高,但您可能已经拥有该目标.