MobileProcessing dispone del algunas funciones y variables que permiten obtener información funcional del dispositivo en el cual se ejecuta la aplicación. A continuación se referencian estas funciones y variables.
reportedMemory() | Cantidad de memoria en bytes disponible. |
currentMemory() | Cantidad de memoria libre en bytes. |
height | Altura en pixels de la pantalla del dispositivo. |
width | Ancho en pixels de la pantalla del dispositivo. |
isColor() | Informa si el dispositivo tiene o no soporte de pantalla a color. |
numColors() | Retorna el número de colores disponibles en el display a color. |
Ejecutando las siguientes instrucciones en el emulador de SUN.
println("Memoria reportada : " + reportedMemory() + " bytes"); println("Cantidad de memoria disponible : " + currentMemory() + " bytes"); println("Alto de la pantalla : " + height + " pixels"); println("Ancho de la pantalla : " + width + " pixels"); println("Soporte para color : " + ((isColor()) ? "si" : "no")); println("Cantidad de colores disponibles : " + numColors() + " colores");
Obtuve los siguientes resultados.
Memoria reportada : 2097152 bytes Cantidad de memoria disponible : 1967160 bytes Alto de la pantalla : 291 pixels Ancho de la pantalla : 240 pixels Soporte para color : si Cantidad de colores disponibles : 4096 colores