WorldMap ist ein einfaches Android App, die eine Karte der Welt von Wikimedia (http://upload.wikimedia.org/wikipedia/commons/3/33/Physical_Political_World_Map.jpg) genommen wird, und ermöglicht es dem Benutzer zu blättern um auf sie.
Die Karte selbst ist recht groß (6480,3888), so ist es viel zu groß, um im Speicher auf einmal (6480 x 3888 x 32/8) = 100776960 passen - über 96 Megabyte. Die VM-Heap-Größe Android Stützen ist eith 16 oder 24 Megabyte, so können wir nicht in das Ganze auf einmal im Speicher.
So nutzt die WorldMap BitmapRegionDecoder API (verfügbar ab API 10) zu dekodieren, was es braucht, um anzuzeigen.
WorldMap ist Open Source und der Quellcode ist hier: https://github.com/johnnylambada/WorldMap
Update build tools & API to latest