[Abstract]
1. The new version of Android SDK has changed its name. Why is it changed? Please read the blog post;
2. What are the gratifying changes brought about by the new Android SDK? Please refer to the blog post;
3. For more information about how to migrate old projects to the new version, see the blog.
1. Why is it renamed?
2012 is coming to an end. After nearly half a year of precipitation, the ESRI mobile team released ArcGIS runtimesdk for Android 10.1.1 in middle January 2013. Careful ArcGIS users may find that the SDK name of this version has changed, the new version number synchronizes ArcGIS runtime sdks forios, Android, Java SE, Windows Phone, and WPF with ArcGIS.
The version 10.1 is unified.
This change not only reflects the consistency of positioning and development between several sdks, but also reflects the synchronization of functions and architecture between these products. At the same time, runtime sdks now use the same C ++ runtime. The advantage of this Runtime is that when the software is updated, all sdks can inherit new features synchronously, and the same new features will maintain a consistent model on each platform, this allows you to quickly transition to the development of a new platform by fully leveraging the coding experience on the platform. However, each platform still retains its own development environment, programming language, development tools, workflows, and other features, this is hard to achieve in the native mode.
2. New weather for the new year, new version, New Function
As a New Year's greeting, let's take a look at some exciting new changes!
We must remind you that the minimum Android SDK version 10.1.1 must be v2.3.3 instead of v2.3.
New features:
- Supports Network Analysis (online mode ). Including routing, service area, closest facility;
- Add a "find" task. You can search for multiple layers and fields in map;
- Supports "wrap around" map browsing mode. That is, the map can be smoothly switched to the international date change line during translation;
- Supports temporal layers. Dataset needs to store the changing state information;
- Highlight elements. The selected elements can be highlighted with symbols;
- Supports loading the encryption service on ArcGIS online;
- The Graphic Element in graphicslayer adds the Z attribute to help control and manage the order of drawing;
- Add geocode service.
New layer type:
- WMS;
- Kml;
- CSV;
- Open Street Map.
SDK enhancement:
- The online sample is added. You can not only open the local samples in the eclipse development environment, but also use the sample in ArcGIS online;
- Javadoc will become more useful
- You can search for javadoc APIs in API reference directly;
- The UML model is integrated into javadoc.
API improvement:
- The advanced rendering API has changed to support the latest updates in the 2525c Symbol Dictionary;
- Supports 10.1 enhanced queries (convenient statistics ).
3. Upgrade now!
Before updating a new project, you must first update the new plug-in, that is, uninstall the old version of ArcGIS Android API and then install the new version. The method is as follows:
1) uninstall the old version: click "help" and "install new software... ", select the hidden" already installed "link in the pop-up dialog box, or directly click" help "and" about Eclipse "and select" Installation Details "below ", in the displayed dialog box, select the plug-in of the earlier version of ArcGIS and click "Uninstall;
2) install the new version of the plug-in: Select "help", "install new software ...", In the displayed dialog box, select the address of the new plug-in version and click Install;
3) if the new version of the plug-in requires a new change to the minimum version of the android SDK, you must replace the android SDK version in the old project and upgrade it to the corresponding version, for example, if ArcGIS for Android 10.1.1 requires Android SDK v2.3.3 and later versions than v2.2, you should change the old project during upgrade. The steps are as follows: select a project, right-click, select properties. In the displayed dialog box, select the android tab and select an appropriate API level;
4) In eclipse, right-click the project to be upgraded, and choose "ArcGIS Tools"> "Fix Project Properties ";
5) an update progress bar will automatically appear. Wait until the progress bar is complete, that is, the update is completed.