Welcome to the help for ArcGIS Runtime SDK for Android
The ArcGIS Runtime SDK for Android allows you to add the power of the ArcGIS system to your Android apps. It supports apps designed for Android phones and tablets with the Android platform v2.3.3 API 10 and above. The SDK includes:
- An Eclipse plugin which includes the entire SDK
- A Java API which provides Android specific views and classes to allow you to add ArcGIS capabilities. The programming model is very similar to other ArcGIS web and smartphone APIs, so you can leverage your existing skills.
- Samples to help you learn how to use the API to achieve simple and complex workflows
- Class and method level Javadoc for the API
- Conceptual documentation to explain how the samples work and more details on how best to use the API
The SDK allows you to build applications that can connect to ArcGIS Online and ArcGIS Server, it also lets you add cached basemaps which are stored locally on your device to your maps! With this SDK you can also:
- Add and maps from ArcGIS Online, your ArcGIS Portal or ArcGIS Server.
- Add local tile cache basemaps or maps in area of interest stored locally on device.
- Use a rich set of tasks which leverage the power of ArcGIS to analyze your maps and provide information to your users
- Add tools to let users edit data whilst out in the field
- Work with your devices GPS
- Build Routing applications
- Identify features in the map and view the rich pop-up windows authored in ArcGIS online
- Use an integrated Eclipse plugin to make it easy to add ArcGIS to your Android projects
- Add graphics on top of the map
- Perform advanced geometric operations locally
What can you do with the API?
Using the API you can:
- Display and use maps that blend services from ArcGIS Online and/or your ArcGIS Server.
- Display web maps from www.ArcGIS.com or your ArcGIS portals.
- Execute sophisticated geoprocessing tasks and display their results.
- Search, query, and identify features using spatial or SQL criteria.
- Display information about features using popups
- Collect locations by sketching on the map or using the GPS sensor of the device
- Match addresses to locations and vice-versa
- Perform geometric operations and compute relationships between geometries
What does the API include?
The API provides the following resources for you to use in your Android applications:
- Maps and Layers - The API supports display of both dynamic and cached (tiled) map services. With the ArcGIS Runtime SDK for Android, you can display maps in all supported runtime mobile projections.
- Graphics - You can enhance your applications by allowing users to draw graphics or by providing informational popup windows when the user taps on a graphics feature.
- Tasks - Common GIS tasks such as query, search and identify of features, finding addresses and places, routing, geoprocessing and collection.