Para habilitar la aceleración de hardware en una aplicación de Android 3.0+ Puedo hacer esto:Habilitar aceleración de hardware en la aplicación para Android, la orientación de nido de abeja y las versiones anteriores
<application android:hardwareAccelerated="true" ... />
embargo, la aplicación no se va a construir con ese atributo presente si apunte a una versión de sistema operativo anterior a 11. ¿Existe alguna manera de habilitar la aceleración de hardware en una aplicación que se dirige tanto a Honeycomb como a versiones anteriores, o solo está disponible la aceleración de hardware para aquellos que crean aplicaciones que solo funcionan en 3.0+?
He buscado un método de Actividad pero no veo uno.
Desafortunadamente no funciona - Tengo minSdkVersion = "5" y targetSdkVersion = "11" pero no se compilará con el atributo de aceleración de hardware en el manifiesto. Espero que haya una manera de hacerlo en tiempo de ejecución, quizás a través de un método que pueda llamar a través de la reflexión, aunque no puedo ver uno. –
Instalación de 3.0 API ahora mismo. ¿Especificaste la versión objetivo en ambos lugares? manifiesto (como acabo de actualizar en mi respuesta), así como la configuración del proyecto de Eclipse (si usa Eclipse)? – Arve
Tenía el manifiesto configurado con minSdkVersion = "5" y targetSdkVersion "11", pero está en lo cierto, por supuesto, de que el proyecto también necesitaba construir contra la plataforma 11 de la biblioteca. Gracias. –