Please note that the translation is inappropriate and wrong.
Official description of updated content
Https://developers.arcgis.com/android/guide/release-notes.htm
Version notes for 10.2.4
This topic describes the changes to the Android version of the SDK 10.2.4 ArcGIS Runtime.
If you are using Eclipse or ADT as your development environment, you can use the Upgrade ArcGIS Projects tool, which provides the SDK, to update the latest installed version of your ArcGIS project.
Minimum supported Android API version
The minimum supported Android version of 10.2.4 has been changed to Android 4.0.1 (API level 14).
Local direct support for vector and raster data
Shapefile,kml,geopackages can now be displayed on the map (Shapefiles are finally supported, wtf!! )
Supported Raster data formats:
- Asrp/usrp
- cib1,5,10
- DTED0, 1, 2
- Geopackage
- GeoTIFF
- HFA
- HRE
- Img
- Jpeg
- JPEG2000
- NITF
- Png
- RPF
- SRTM1, 2
Ps: Raster data stored in getodatabases is not supported
Spatial analysis Function (test)
Android devices that do not support x86
Support for WMTS Service Web map enhancement
Support for image service layers and WMTS services
Offline API efficiency boosts map operations and performance
The new zoom gesture (double-click drag), such as double-click, then swipe up to enlarge, double-click and then slide down to zoom out. After the second click, you cannot leave the screen and slide directly. This gesture can be rewritten, depending on the distance of the slide. Only the distance in the vertical direction is considered, and the horizontal distance is not calculated.
Callout strengthening
The size of the callout can be as large as mapview.
The size of the callout is now determined by the internal view (set by PX or DP)
Enhanced callout Display/hidden animation effects
API Breaking Changes
- Attachmentmanager.retrieveattachmentinfos Behavioral change:the Attachmentlistener now calls back on worker thread while Previously called back on UI thread.
(this function is not useful for me to translate), as if the callback function of a method is on the same thread instead of worker thread.
New features
L Add Map long press events (Mapontouchlistener.onlongpressup event) to simplify the workflow.
L Added click-Drag and double-click drag events to Mapontouchlistener
L Add a method to clear cache authentication to resolve the authentication authorization of the APACHEHTTP server cache.
L Add a new Mapview constructor for offline map construction. Allows online and offline basemaps (TPK) to switch.
L Add Basemap Switching method (Mapview.switchbasemap)
L ded Async Methods Createpopupinfo, Fetchpopupinfo, and Fetchlayerserviceinfo to Arcgistiledmapservicelayer and ArcGISDy Namicmapservicelayer. Also added simple getters for Getlayerserviceinfo to the Arcgisdynamicmapservicelayer.
L Added get/setdefinitionexpression methods on a featurelayer to filter out features to be displayed.
L Add a new method to set the maximum callout of aspect and offset, via PX or DP. You can decide whether to pass events on callout to Mapview by setting
L add gettimeextent, Gettimeinfo, Gettimeinterval and Istimeaware methods to Arcgisimageservicelayer to support time-aware scenarios.
L Add setbufferenabled to set whether to cache tile layers
L Add Kmllayer to support network and local KML data files.
Obsolete function (feeling is irrelevant, it is not translated)
- The Mapgesturedetector class and Ongesturelistener interface have been deprecated since they is intended for internal use only; Use the Mapontouchlistener or other listeners in the Com.esri.android.map.event package instead.
- Deprecated the synchronous createpopupinfo and Getpopupinfo in Arcgistiledmapservicelayer and Arcgisdynamicmapservicelayer; Use the alternative methods with callback parameters instead.
- Deprecated the Fetchlayerinfo method on the Arcgispopupinfo class; Refer to the new alternative methods on the Arcgistiledmapservicelayer and Arcgisdynamicmapservicelayer classes instead.
- Deprecated Calloutpopupwindow in favor of Callout (which have been enhanced as described in the section above).
- Deprecated the Get and set methods for title text attributes in Calloutstyle (for example, Get/settitletextcolor), as Call Out titles were removed in a previous release.
- Deprecated the Kmllayer class in the COM.ESRI.ANDROID.MAP.OGC package; This was superseded by the new Kmllayer class, the COM.ESRI.ANDROID.MAP.OGC.KML package.
Content added and updated in the SDK
L added several sample (Geojsonearthquakemap, Classbreaksrenderer, Uniquevaluerenderer, and Dynamiclayerrenderer).
All of the minimum supported Android versions of sample are modified to API level 15, some of which are modified to use the fragment architecture, and the new user interface
L added some use help documents
Bug and Problem fix (not translated in detail)
Introduction to the updated content of "original translation" ArcGis Android 10.2.4