
UpdatedJun 8, 2024
PublishedMar 22, 2021
Packagecom.sigseg.android.worldmap
MD5dc0be8a2bc5751e95366bc58416ebbd8
SHA1 (signer)76:36:14:33:BE:86:F3:30:98:4F:ED:DB:AB:C2:EA:37:9F:A2:30:BB
Signed byCN=John Lombardo, OU=, O="sigseg, llc", L=Huntington Beach, ST=CA, C=US
Malware scanTRUSTED
Contact[email protected]
Privacy policyView
What's new
Update build tools & API to latest
Description
WorldMap is a simple Android app that displays a map of the world taken from Wikimedia (http://upload.wikimedia.org/wikipedia/commons/3/33/Physical_Political_World_Map.jpg), and allows the user to scroll around on it.
The map itself is quite large (6480,3888), so it's way too big to fit in memory all at once (6480 x 3888 x 32 / 8) = 100,776,960 -- over 96 megs. The VM heap size Android supports is eith 16 or 24 megs, so we can't fit the whole thing in memory at once.
So WorldMap uses the BitmapRegionDecoder API (available as of API 10) to decode just what it needs to display.
WorldMap is open source, and the source code is here: https://github.com/johnnylambada/WorldMap
The map itself is quite large (6480,3888), so it's way too big to fit in memory all at once (6480 x 3888 x 32 / 8) = 100,776,960 -- over 96 megs. The VM heap size Android supports is eith 16 or 24 megs, so we can't fit the whole thing in memory at once.
So WorldMap uses the BitmapRegionDecoder API (available as of API 10) to decode just what it needs to display.
WorldMap is open source, and the source code is here: https://github.com/johnnylambada/WorldMap
Required features
- Faketouch android.hardware.faketouch
- Location android.hardware.location
- Screen Landscape android.hardware.screen.landscape
- Wifi android.hardware.wifi
Permissions (8)
World Map requests the following Android permissions:
- Access Coarse Location android.permission.ACCESS_COARSE_LOCATION
- Access Network State android.permission.ACCESS_NETWORK_STATE
- Access Wifi State android.permission.ACCESS_WIFI_STATE
- Internet android.permission.INTERNET
- Read Phone State android.permission.READ_PHONE_STATE
- Receive Boot Completed android.permission.RECEIVE_BOOT_COMPLETED
- Write External Storage android.permission.WRITE_EXTERNAL_STORAGE
- Com Android Launcher Permission Install Shortcut com.android.launcher.permission.INSTALL_SHORTCUT