Create Your Own Android App Tools Using ArcGIS Runtime SDK for Android



Similar documents
Developing an Android App. CSC207 Fall 2014

By sending messages into a queue, we can time these messages to exit the cue and call specific functions.

Android Development Tutorial. Human-Computer Interaction II (COMP 4020) Winter 2013

Developing Android Apps with the ArcGIS Runtime SDK for Android. Dan

Android App Development. Rameel Sethi

ADITION Android Ad SDK Integration Guide for App Developers

MMI 2: Mobile Human- Computer Interaction Android

Presenting Android Development in the CS Curriculum

Building Applications with ArcGIS Runtime SDK for ios Part II. Eric Ito and Scott Sirowy

ANDROID APP DEVELOPMENT: AN INTRODUCTION CSCI /19/14 HANNAH MILLER

Introduce Web3D Development and Visualization. Moxie Zhang Esri R&D Center Beijing

ArcGIS Web Mapping. Sam Berg, esri

QML and JavaScript for Native App Development

Esri Maps for Salesforce and Microsoft Dynamics CRM

Building Applications with the ArcGIS Runtime SDK for Windows Mobile

Developing Apps with the ArcGIS Runtime SDK for Android. Ben Ramseth Esri Inc. Instructor Technical Lead

Android Quiz App Tutorial

Operations Dashboard for ArcGIS

Saindo da zona de conforto resolvi aprender Android! by Daniel Baccin

Building Your First App

Tutorial #1. Android Application Development Advanced Hello World App

Chapter 9: Customize! Navigating with Tabs on a Tablet App

2. Click the download button for your operating system (Windows, Mac, or Linux).

Operations Dashboard for ArcGIS: Extending the Functionality

ITG Software Engineering

Esri Business Analyst Overview and the Road Ahead

Mobile Solutions for Data Collection. Sarah Croft and Laura Pierik

Developing Android Apps: Part 1

ArcGIS Viewer for Silverlight An Introduction

Mobile Application Development

Basics. Bruce Crawford Global Solutions Manager

Android Application Development. Yevheniy Dzezhyts

Arduino & Android. A How to on interfacing these two devices. Bryant Tram

Supporting High-Quality Printing in Web Applications with ArcGIS for Server

Jordan Jozwiak November 13, 2011

Developing Mapping Applications with ArcGIS Runtime SDK for Windows Mobile. Jay Chen Justin Colville

Android Java Live and In Action

HERE SDK for Android. Developer's Guide. Online Version 2.1

Now that we have the Android SDK, Eclipse and Phones all ready to go we can jump into actual Android development.

Introduce Configurable Mobile App Development. Moxie Zhang Esri R&D Center Beijing

Smartphone market share

Getting Started with Android

Mobile Solutions in ArcGIS. Justin Fan

Making Your Mobile Workforce More Efficient

HERE SDK for Android. Developer's Guide. Hybrid Plus Version 2.1

Getting Started With Android

Android Development. Marc Mc Loughlin

Android Programming Basics

Securing ArcGIS Server Services: First Steps

Administering Your Microsoft SQL Server Geodatabase

2. Installieren des MySQL Workbench (Version ) 3. Unter Database > Manage Connection folgende Werte eintragen

23442 ECE Introduction to Android Mobile Programming ECE Special Topics: Android Mobile Programming

Android Development Tutorial

Android Development. 吳 俊 興 國 立 高 雄 大 學 資 訊 工 程 學 系

Network Analysis with Python. Deelesh Mandloi

ESRI Mobile GIS Solutions Overview. Shane Clarke ESRI

ANDROID APPS DEVELOPMENT FOR MOBILE AND TABLET DEVICE (LEVEL I)

INTRODUCTION TO ANDROID CSCI 4448/5448: OBJECT-ORIENTED ANALYSIS & DESIGN LECTURE 11 02/15/2011

Developing Android Applications: Case Study of Course Design

Best practices building multi-platform apps. John Hasthorpe & Josh Venman

Cloud Powered Mobile Apps with Azure

Android 多 核 心 嵌 入 式 多 媒 體 系 統 設 計 與 實 作

Android Programming. An Introduction. The Android Community and David Read. For the CDJDN April 21, 2011

Android Basics. Xin Yang

Android Bootcamp. Elaborado (com adaptações) a partir dos tutoriais:

B.M. Harwani. Android Programming UNLEASHED. 800 East 96th Street, Indianapolis, Indiana USA

SUMMER SCHOOL ON ADVANCES IN GIS

Android Programming. Høgskolen i Telemark Telemark University College. Cuong Nguyen,

Esri Maps for Office, SharePoint & Dynamics CRM. Tony Howser Sentha Sivabalan Scott Ball

Android For Java Developers. Marko Gargenta Marakana

PHA Android Application Development

Creating a List UI with Android. Michele Schimd

Reminders. Lab opens from today. Many students want to use the extra I/O pins on

ID TECH UniMag Android SDK User Manual

Android Introduction. Hello Mihail L. Sichitiu 1

Report and Opinion 2014;6(7) Technical Specification for Creating Apps in Android. Kauser Hameed, Manal Elobaid

App Development with Talkamatic Dialogue Manager

AdFalcon Android SDK Developer's Guide. AdFalcon Mobile Ad Network Product of Noqoush Mobile Media Group

Customizing ArcPad solutions

Customize Mobile Apps with MicroStrategy SDK: Custom Security, Plugins, and Extensions

Making Your Mobile Workforce More Efficient

Mocean Android SDK Developer Guide

Android Application Development Lecture Notes INDEX

Localization and Resources

ELET4133: Embedded Systems. Topic 15 Sensors

Android Concepts and Programming TUTORIAL 1

Portal for ArcGIS: An Introduction

Using CAD Data in ArcGIS

Affdex SDK for Android. Developer Guide For SDK version 1.0

Esri Maps for Business Intelligence (BI)

Transcription:

Create Your Own Android App Tools Using ArcGIS Runtime SDK for Android Dan O Neill & Xueming Wu Esri UC 2014 Demo Theater

Introductions What we do - Redlands Xueming Wu - https://github.com/xuemingrock - Alaska Dan O Neill - @jdoneill - https://github.com/doneill What you do Session Surveys

Agenda Application Toolkit - What can you do now - MapViewHelper - Show Callout, Popups, Geometries - GeocodeHelper - Find Place & Address - What s coming - Measure Tool - Geocode Tool

Application Toolkit Dan O Neill Esri UC 2014 Demo Theater Create Your Own Android App Tools Using ArcGIS Runtime SDK for Android

What Can You Do Now MapViewHelper - Simplification developer pattern for showing Geometries Instantiate a MapViewHelper class Add a Geometry with Graphic

Geocode Tool Xueming Wu Esri UC 2014 Demo Theater Create Your Own Android App Tools Using ArcGIS Runtime SDK for Android

Geocode Tool Self-contained Easy to integrate into your own apps Easy to customize

GeoCode Tool Demo Xueming Xu Esri UC 2014 Demo Theater Create Your Own Android App Tools Using ArcGIS Runtime SDK for Android

<menu xmlns:android="http://schemas.android.com/apk/res/android" <item </menu> Geocode Tool - integration android:id="@+id/action_geocoding" android:orderincategory="100" android:showasaction="ifroom" android:icon="@android:drawable/ic_menu_search" android:title="@string/action_geocoding"/> public boolean onoptionsitemselected(menuitem item) { switch (item.getitemid()) { case R.id.action_geocoding: Locator locator = Locator.createOnlineLocator(); GeocodeTool geocodetool = new GeocodeTool(mMap, locator); startactionmode(geocodetool); break; default: break; } return super.onoptionsitemselected(item); }

Geocode Tool - customization <string name="query_hint">find a place</string> <string name="search_title">search</string> <string name="suggestion_text">suggestion</string> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="horizontal"> </LinearLayout> <ImageView android:id="@+id/suggestion_item_icon" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@android:drawable/star_off" /> <TextView android:id="@+id/suggestion_item_address" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/suggestion_text" />

Measure Tool Dan O Neill Esri UC 2014 Demo Theater Create Your Own Android App Tools Using ArcGIS Runtime SDK for Android

Analysis Measure Tool Measure Tool is self contained Easy to integrate into your own app Class in Application Toolkit Customizable strings.xml MainActivity actions.xml Application Toolkit MeasuringTool

Measure Tool Demo Dan O Neill Esri UC 2014 Demo Theater Create Your Own Android App Tools Using ArcGIS Runtime SDK for Android

ArcGIS Runtime SDK sessions Thursday Session Name Time Location Create your own Android App Tools Using ArcGIS Runtime SDKs Dive Deep into the Performance of the ArcGIS Runtime SDKs Core Display Architecture 10 Things you Didn t Know You Can Do with ArcGIS Runtime SDK for ios Animating Thousands of Graphics and Features with ArcGIS Runtime SDK for Java SE Developing Mobile Apps with ArcGIS Runtime SDK for.net ArcGIS Runtime SDKs: The Road Ahead 9:30am 10:00am 10:30am 11:00am 11:30am 12:00pm 12:30pm 1:00pm 10:15am 11:30am 1:30pm 2:45pm Developer Island (demo theatre) Developer Island (demo theatre) Developer Island (demo theatre) Developer Island (demo theatre) Room 05 A Room 07 A/B

Thank You Please fill out the session survey: Offering ID: 1868 Online www.esri.com/ucsessionsurveys