世界地圖是一個簡單的Android應用程序,顯示採取來自維基(http://upload.wikimedia.org/wikipedia/commons/3/33/Physical_Political_World_Map.jpg)的世界地圖,並允許用戶左右滾動。
地圖本身是相當大的(6480,3888),所以它的方式太大,無法一次(6480所述3888×32/8)= 100776960 - 超過96兆內存。 VM堆大小Android支持eith 16或24兆,所以我們可以在內存中的東西並不適合整個一次。
所以世界地圖使用BitmapRegionDecoder的API(API 10)解碼正是需要顯示。
世界地圖是開源的,源代碼是在這裡:https://github.com/johnnylambada/WorldMap
Update build tools & API to latest