gitextract_albf_jio/ ├── .gitignore ├── LICENSE ├── README.md ├── bin/ │ ├── mAppWidget-1.4.2-javadoc.jar │ └── mAppWidget-1.4.2.jar ├── mAppWidget/ │ ├── build.gradle │ ├── demo1app/ │ │ ├── .gitignore │ │ ├── build.gradle │ │ ├── proguard-rules.pro │ │ └── src/ │ │ └── main/ │ │ ├── AndroidManifest.xml │ │ ├── assets/ │ │ │ ├── grid/ │ │ │ │ └── grid.xml │ │ │ ├── grid2/ │ │ │ │ └── grid.xml │ │ │ └── map/ │ │ │ └── map.xml │ │ ├── java/ │ │ │ └── com/ │ │ │ └── ls/ │ │ │ └── demo/ │ │ │ └── demo1/ │ │ │ ├── BrowseMapActivity.java │ │ │ ├── CaptionMapObject.java │ │ │ ├── Category.java │ │ │ ├── ExBrowseMapActivity.java │ │ │ ├── HomeActivity.java │ │ │ ├── Location.java │ │ │ ├── Model.java │ │ │ ├── Sample1Activity.java │ │ │ ├── Sample2Activity.java │ │ │ ├── model/ │ │ │ │ ├── MapObjectContainer.java │ │ │ │ └── MapObjectModel.java │ │ │ └── popup/ │ │ │ ├── MapPopupBase.java │ │ │ └── TextPopup.java │ │ └── res/ │ │ ├── layout/ │ │ │ ├── home.xml │ │ │ └── main.xml │ │ ├── menu/ │ │ │ ├── a1menu.xml │ │ │ ├── map_menu.xml │ │ │ └── menu.xml │ │ └── values/ │ │ ├── strings.xml │ │ ├── styles.xml │ │ └── theme.xml │ ├── demo2app/ │ │ ├── .gitignore │ │ ├── build.gradle │ │ ├── proguard-rules.pro │ │ └── src/ │ │ ├── androidTest/ │ │ │ └── java/ │ │ │ └── com/ │ │ │ └── ls/ │ │ │ └── demo/ │ │ │ └── demo2/ │ │ │ └── ApplicationTest.java │ │ └── main/ │ │ ├── AndroidManifest.xml │ │ ├── assets/ │ │ │ └── map/ │ │ │ └── map.xml │ │ ├── java/ │ │ │ └── com/ │ │ │ └── ls/ │ │ │ └── demo/ │ │ │ └── demo2/ │ │ │ ├── BrowseMapActivity.java │ │ │ ├── model/ │ │ │ │ ├── MapObjectContainer.java │ │ │ │ └── MapObjectModel.java │ │ │ └── popup/ │ │ │ ├── MapPopupBase.java │ │ │ └── TextPopup.java │ │ └── res/ │ │ ├── layout/ │ │ │ ├── activity_main.xml │ │ │ └── main.xml │ │ ├── menu/ │ │ │ ├── menu.xml │ │ │ └── menu_main.xml │ │ ├── values/ │ │ │ ├── dimens.xml │ │ │ ├── strings.xml │ │ │ ├── styles.xml │ │ │ └── theme.xml │ │ └── values-w820dp/ │ │ └── dimens.xml │ ├── gradle/ │ │ └── wrapper/ │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties │ ├── gradle.properties │ ├── gradlew │ ├── gradlew.bat │ ├── mappwidgetlib/ │ │ ├── .gitignore │ │ ├── build.gradle │ │ ├── proguard-rules.pro │ │ └── src/ │ │ ├── androidTest/ │ │ │ ├── assets/ │ │ │ │ └── map/ │ │ │ │ └── map.xml │ │ │ └── java/ │ │ │ └── com/ │ │ │ └── ls/ │ │ │ └── widgets/ │ │ │ └── map/ │ │ │ ├── AllTests.java │ │ │ ├── CellTest.java │ │ │ ├── GridTest.java │ │ │ ├── MapLayerTest.java │ │ │ ├── MapObjectTest.java │ │ │ ├── MapWidgetTest.java │ │ │ ├── OfflineMapConfigTest.java │ │ │ └── OfflineMapUtilTest.java │ │ └── main/ │ │ ├── AndroidManifest.xml │ │ └── java/ │ │ └── com/ │ │ └── ls/ │ │ └── widgets/ │ │ └── map/ │ │ ├── MapWidget.java │ │ ├── commands/ │ │ │ ├── GetTileTask.java │ │ │ ├── MapCommand.java │ │ │ └── MapCommandDelegate.java │ │ ├── config/ │ │ │ ├── GPSConfig.java │ │ │ ├── MapConfigParser.java │ │ │ ├── MapGraphicsConfig.java │ │ │ ├── OfflineMap.java │ │ │ └── OfflineMapConfig.java │ │ ├── events/ │ │ │ ├── MapScrolledEvent.java │ │ │ ├── MapTouchedEvent.java │ │ │ └── ObjectTouchEvent.java │ │ ├── interfaces/ │ │ │ ├── Layer.java │ │ │ ├── MapEventsListener.java │ │ │ ├── MapLocationListener.java │ │ │ ├── OnGridReadyListener.java │ │ │ ├── OnLocationChangedListener.java │ │ │ ├── OnMapDoubleTapListener.java │ │ │ ├── OnMapLongClickListener.java │ │ │ ├── OnMapScrollListener.java │ │ │ ├── OnMapTilesFinishedLoadingListener.java │ │ │ ├── OnMapTouchListener.java │ │ │ └── TileManagerDelegate.java │ │ ├── location/ │ │ │ └── PositionMarker.java │ │ ├── model/ │ │ │ ├── Cell.java │ │ │ ├── Grid.java │ │ │ ├── MapLayer.java │ │ │ ├── MapObject.java │ │ │ └── MapTouchable.java │ │ ├── providers/ │ │ │ ├── AssetTileProvider.java │ │ │ ├── ExternalStorageTileProvider.java │ │ │ ├── GPSLocationProvider.java │ │ │ └── TileProvider.java │ │ └── utils/ │ │ ├── GeoUtils.java │ │ ├── Graphics.java │ │ ├── LogUtils.java │ │ ├── MapCalibrationData.java │ │ ├── MathUtils.java │ │ ├── OfflineMapUtil.java │ │ ├── PivotFactory.java │ │ ├── Resources.java │ │ ├── Size.java │ │ └── TransformUtils.java │ └── settings.gradle └── slicingtool/ ├── .classpath ├── .project ├── .settings/ │ └── org.eclipse.jdt.core.prefs ├── META-INF/ │ └── MANIFEST.MF ├── build.properties ├── contexts.xml ├── libs/ │ └── org.eclipse.core.resources.jar ├── plugin.xml └── src/ └── com/ └── ls/ └── mappwidget/ └── slicingtool/ ├── Activator.java ├── cutter/ │ ├── Constants.java │ ├── Cutter.java │ ├── ImageXML.java │ ├── OnCompliteListener.java │ └── OnProgressUpdateListener.java ├── utils/ │ ├── EclipseUtils.java │ ├── FileUtils.java │ └── XMLUtils.java ├── views/ │ ├── DirectoryChooser.java │ ├── FileChooser.java │ ├── GPSChooser.java │ ├── MainView.java │ └── RadioGroup.java └── vo/ └── PointVO.java