2012-01-31 15 views
7

Existe una opción para declarar el tamaño mínimo de almacenamiento dinámico necesario para el OS/dispositivo en el manifiesto de Android, de modo que Android Market solo muestre la aplicación para dispositivos que cumplan los requisitos y filtre el resto .Tamaño de montón mínimo de manifiesto de Android VM

Puedo detectar el tamaño máximo de almacenamiento dinámico de la máquina virtual durante el inicio de la aplicación, y fallar si no hay suficiente memoria disponible. Sin embargo, esto sería inconveniente para los usuarios.

Para ser específico, estoy trabajando en un juego de hobby con un amigo, donde los gráficos requieren al menos 16 MB pero no más de 24 MB de memoria. El uso de la memoria es más o menos óptimo en el sentido de que solo los gráficos obligatorios se cargan en la memoria en cualquier estado del juego.

+2

No, no creo que haya algo como eso. – kosa

+0

Tenía miedo de que no hubiera, ya que tampoco encontré nada sobre eso en los documentos. Lo mejor es intentar reducir la cantidad/calidad de los gráficos en el juego. – Timo

+0

Sí, AFAIK, esa es la única opción que tiene. – kosa

Respuesta

3

Una forma que puede utilizar para asegurarse de que su aplicación utiliza el máximo de montón disponible configurando android: largeHeap = verdadero en el archivo de manifiesto de su aplicación. Pero esta característica está disponible para sistemas operativos 3.0 y superiores

Cuestiones relacionadas