Google APIs & Location Based Applications -Krishna Achanta

Slides:



Advertisements
Similar presentations
Android Application Development A Tutorial Driven Course.
Advertisements

Google Android Introduction to Mobile Computing. Android is part of the build a better phone process Open Handset Alliance produces Android Comprises.
Android Application Development Tutorial. Topics Lecture 4 Overview Overview of Sensors Programming Tutorial 1: Tracking location with GPS and Google.
BPEL.
Programming with Android: SDK install and initial setup Luca Bedogni Marco Di Felice Dipartimento di Scienze dellInformazione Università di Bologna.
Programming with Android: The Google Maps Library
Programming with Android: Module Overview
Bruce Scharlau, University of Aberdeen, 2010 Android and Location Mobile Computing Unless otherwise stated, images are from android sdk.
Ando-it-yourself droid Praveen Kumar Pendyala. Outline Brief intro to the Droid developement Setting up the Life saviors - Development tools Hello Droid.
DISTRIBUTING NATIVE MOBILE APPS
Introduction to Mobile Computing Dr. Frank McCown Harding University Spring 2010 An Overview of Mobile Devices and Developing Mobile Applications.
VIP Smartphone Team – Ahmad, Din, Vinayak Car Locator App Fall 2010 VIP Smartphone Team Ahmad, Din, Vinayak.
CSCI 4800/6800 E. Kraemer 9/2/2009.  Apple iPhone SDK Apple iPhone SDK ◦ iPhone University Program iPhone University Program  if/when UGA legal signs.
Google MAP KEY. JDK 1.6 버전 : keytool -list -alias androiddebugkey -keystore debug.keystore -storepass android -keypass android JDK 1.7 이후 버전 : keytool.
Introducing to Location in Android LOCATION IS EVERYTHING Kamil Lelonek Kamil Lelonek
Cosc 5/4730 Android Maps v2. Maps V1 and V2 In March 2013 google removed the ability to get a map key for version 1. Version 2 had been introduced in.
Location based services
GeoRSS and Webmaps. Really Simple Syndication Specification name of the FEED creator's name 2011 unique item can.
Mobile App Development Using: Presented by Tyler Richey Images from
GPS and MapView. First In the emulator, set the time zone to something (e.g., east coast) and check that the time is correct. Otherwise, the gps emulator.
Programming with Android: SDK install and initial setup Luca Bedogni Marco Di Felice Dipartimento di Informatica: Scienza e Ingegneria Università di Bologna.
Prepared by: Prepared by: Jameela Rabaya Jameela Rabaya Fatima Darawsha Fatima Darawsha.
CS378 - Mobile Computing Maps. Using Google Maps Like other web services requires an API key from Google ons/google-apis/mapkey.html.
Chapter 11: Discover! Incorporating Google Maps
Lecture 13 Mobile Programming Google Maps Android API.
Location-Based Services: Part 2 (Google Maps)
Google Android Map API Presentation 13/03/2008. Map API – Overview (1) Map rendering facility on Android device Similar to Google Earth Integrate map.
Location and Maps Content Getting Location Getting Google Map In application Test on Emulator/Device.
Setting up the Development Environment Copyright © SUPINFO. All rights reserved Preparation.
Android Tutorial Larry Walters OOSE Fall References This tutorial is a brief overview of some major concepts…Android is much richer and more complex.
INTERNATIONAL SUMMER ACADEMIC COURSE UNIVESITY OF NIS ISAC – Android programming.
Android Programming Day best Android Apps Lzo&feature=fvwrel.
CS378 - Mobile Computing Maps. Using Google Maps Content on using Google Maps inside your app Alternatives: Open Street Maps –
Map Applications.
Route Tracker App Android How to Program © by Pearson Education, Inc. All Rights Reserved.
Mobile Programming Lecture 1 Getting Started. Today's Agenda About the Eclipse IDE Hello, World! Project Android Project Structure Intro to Activities,
Programming with Android: The Google Maps Library Slides taken from Luca Bedogni Marco Di Felice.
Google Maps Android API v2 吳俊興 國立高雄大學 資訊工程學系 CSF645 – Mobile Computing 行動計算
Location based services Using Google Maps v2 etc. in Android apps 1Location based services.
UFCFX5-15-3Mobile Device Development Android Development SDKs and Publishing.
Mobile Programming Lecture 16 The Facebook API. Agenda The Setup Hello, Facebook User Facebook Permissions Access Token Logging Out Graph API.
Social network Twitter Hashtag: #m2eu #android Personal Israel Ferrer –
Location based services
PARSING FACEBOOK DATA FOR ANDROID 1. Step by Step  Import Android SDK  Get the hash key  Create a new app  Create a new project in Eclipse 
Introduction to Android Android How to Program © by Pearson Education, Inc. All Rights Reserved.
Ali Shahrokni Application Components Activities Services Content providers Broadcast receivers.
Android for Java Developers Denver Java Users Group Jan 11, Mike
Eclipse Tutorial Barrett Summer Scholars 2011 Sustainable Engineering: Learning to Engineer Truly Green Products.
Presented By: Muhammad Tariq Software Engineer Android Training course.
How to publish your app 1 CS440. Step 1: Remove any debug logging  Good practice: comment out any debug logging  Why? CS440 2.
MAKANI ANDROID APPLICATION Prepared by: Asma’ Hamayel Alaa Shaheen.
Location. GPS Global Positioning System – At least 4 satellites typically used 3 required extra for error detection and altitude typically accurate within.
Maps Dr. David Janzen Except as otherwise noted, the content of this presentation is licensed under the Creative Commons Attribution 2.5 License.
Android - Location Based Services. Google Play services facilitates adding location awareness to your app with automated location tracking Geo fencing.
TIBCO BusinessWorks.  Generating the key   You will have to create a certificate as you own the server.  The ‘Keytool’ is a utility provided in the.
Sensors – Part 2 SE 395/595. Location in Android LocationManager class – Configure providers and their listeners LocationListener class – Handles update.
TCS Internal Maps. 2 TCS Internal Objective Objective :  MAPS o Integration of Maps.
Cosc 5/4735 YouTube API. YouTube The YouTube Android Player API enables you to incorporate video playback functionality into your Android applications.
LAB#8 PKI & DIGITAL CERTIFICATE CPIT 425. Public Key Infrastructure PKI 2  Public key infrastructure is the term used to describe the laws, policies,
GPS and MapView. First In the emulator, set the time zone to something (e.g., east coast) and check that the time is correct. Otherwise, the gps emulator.
CS371m - Mobile Computing Maps. Using Google Maps Content on using Google Maps inside your app Alternatives Exist: – Open Street Maps –
3 rd -party APIs Kalin Kadiev Astea Solutions AD.
Android Application Maps 1.
Tracking device movements
Location-Based Services: Part 2 (Google Maps)
Sensors, maps and fragments:
תכנות ב android אליהו חלסצ'י.
CS371m - Mobile Computing Maps.
Find your friend – An Android application
Mobile Programming Dr. Mohsin Ali Memon.
Presentation transcript:

Google APIs & Location Based Applications -Krishna Achanta

Prerequisites Eclipse with Android SDK and AVD Manager Google Apis Java XML Android device[or Emulator] to test

Agenda: 1. Google Maps Api for Android. For applications using Google MapViews 2. Android Location Package. The classes required to access the users location without having to use maps.

MapView Adding Google APIs Obtaining Maps Key Using MapActivity Showing current location Adding Overlay items

MapView: Adding Google APIs All you need. [not really] apis/index.html

MapView: Obtaining Maps Key Generate Certificate keytool -genkey -v -keystore droid_kids.keystore -alias droid_kids -keyalg RSA -keysize validity Get Fingerprint of the certificate keytool -list -alias droid_kids -keystore droid_kids.keystore Fingerprint is : E0:9D:58:9F:B2:CD:5C:9C:42:8B:60:0F:23:BC:24:11 Register the fingerprint with Google Maps Service Key is: 0zu3JWra9vK5LxswGR1V4Wh3SztudX-UjgLWLJA

MapView: Create Maps Activity Include Maps library Add permissions Create a MapView layout and add the key <com.google.android.maps.MapView xmlns:android=" android:layout_width="fill_parent" android:layout_height="fill_parent" android:clickable="true" android:apiKey=" 0zu3JWra9vK5LxswGR1V4Wh3SztudX-UjgLWLJA "/>

MapView Coding Layers Zoom Center Overlays MyLocation

Find Location Location Sources LocationManager & Location Providers Criteria LocationListener locationManager.requestLocationUpdates(bestProvider, time, distance, locationListener);

Questions OUT OF TIME

References - lhttp://developer.android.com/guide/topics/location/index.htm l [For finding location coordinates].