WorldMap es una simple aplicación de Android que muestra un mapa del mundo tomado de Wikimedia (http://upload.wikimedia.org/wikipedia/commons/3/33/physical_political_world_map.jpg), y permite que el usuario se desplace.
El mapa en sí es bastante grande (6480,3888), por lo que es demasiado grande para caber en la memoria a la vez (6480 x 3888 x 32 /8) = 100,776,960 - más de 96 megs.Los soportes de Android de tamaño de montón VM son EITH 16 o 24 megs, por lo que podemos ajustar todo en la memoria a la vez.
Entonces WorldMap usa la API de BitMapRegionDecoder (disponible a la API 10) para decodificarJusto lo que necesita mostrar.
Worldmap es de código abierto, y el código fuente está aquí: https://github.com/johnnylambada/worldmap
Update build tools & API to latest