Bruce Scharlau, University of Aberdeen, 2010 Android and Location Mobile Computing Unless otherwise stated, images are from android sdk.

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.
Google APIs & Location Based Applications -Krishna Achanta
Longitude and Latitude
Bruce Scharlau, University of Aberdeen, 2011
Introduction CS5011/CS4032: Mobile Computing Bruce Scharlau, University of Aberdeen, 2012.
Bruce Scharlau, University of Aberdeen, 2010 Android UI, and Networking Mobile Computing Based on android-sdk_2.2 Unless otherwise stated, images are from.
Introduction to Mobile Computing Dr. Frank McCown Harding University Spring 2010 An Overview of Mobile Devices and Developing Mobile Applications.
1. What is Essex Scheduler? 2. Why Android? 3. Software design 4. Application graphics 5. Releasing to Google Play 6. Application maintenance Essex Scheduler.
Warm-Up Complete the “What Makes a Map Useful?” concept map independently.
The Imaginary Lines Around the Earth
MERIDIANS AND PARALLELS
Location based services
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.
Longitude and Latitude
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
Google Android as a mobile development platform T Internet Technologies for Mobile Computing Olli Mäkinen.
Android An open handset alliance project Janice Garcia September 18, 2008 MIS 304.
Latitude longitude review
Latitude and Longitude
Location and Maps Content Getting Location Getting Google Map In application Test on Emulator/Device.
Asst.Prof.Dr.Ahmet Ünveren SPRING Computer Engineering Department Asst.Prof.Dr.Ahmet Ünveren SPRING Computer Engineering Department.
SET UP COMPUTER ** PLEASE BE AWARE SCREENSHOTS MAY NOT MATCH **
INTERNATIONAL SUMMER ACADEMIC COURSE UNIVESITY OF NIS ISAC – Android programming.
Android UI, and Networking. Can do most networking on Android Bluetooth only on 2.0, Not supported with version 1.6.
CS378 - Mobile Computing Maps. Using Google Maps Content on using Google Maps inside your app Alternatives: Open Street Maps –
Google Maps Android API v2 吳俊興 國立高雄大學 資訊工程學系 CSF645 – Mobile Computing 行動計算
Social network Twitter Hashtag: #m2eu #android Personal Israel Ferrer –
Location based services
Introduction to Android Android How to Program © by Pearson Education, Inc. All Rights Reserved.
Copyright© Jeffrey Jongko, Ateneo de Manila University Android.
Latitude & Longitude Lines
Lines of Latitude and Longitude
Android for Java Developers Denver Java Users Group Jan 11, Mike
Presented By: Muhammad Tariq Software Engineer Android Training course.
Geography Terms Review Slideshow Click once to see the definition. Click again to see the vocabulary term.
Scientific models in the form of maps can be useful for finding locations & showing land formations on the Earth’s surface.
Longitude and Latitude
Latitude and Longitude
Locating on the Earth There are two basic ways to locate something on the Earth’s surface, relative location and Absolute locations.
Latitude Latitude lines run east and west and measure north or south. The Equator is at 0 degrees latitude.
MAKANI ANDROID APPLICATION Prepared by: Asma’ Hamayel Alaa Shaheen.
Maps Dr. David Janzen Except as otherwise noted, the content of this presentation is licensed under the Creative Commons Attribution 2.5 License.
Adding Location Nasrullah. Adding Location Adding a Map Activity Obtaining a Map API Debug Key Adding a Map View Finding an Address with Google’s GeoCoder.
Map Skills. Classwork Complete “Latitude and Longitude” worksheet. Continue working on your “Types of Communities” graphic organizer.
Latitude & Longitude Lines. Latitude and Longitude ► The earth is divided into lots of lines called latitude and longitude.
TODAY Android Studio Installation Getting started Creating your 1 st App Beginning to understanding Intents.
Find that place..  Find that content  Longitude, East is to the right, West is to the left of the Prime Meridian or 0 degrees  Latitude, North is going.
TCS Internal Maps. 2 TCS Internal Objective Objective :  MAPS o Integration of Maps.
Mapping the Earth: Objective: To demonstrate knowledge of how to locate places on the Earth using absolute location and systems of measurement.
3 rd -party APIs Kalin Kadiev Astea Solutions AD.
Geography.
Full of ingredients to make your child a genius.
Android Studio, Android System Basics and Git
Tracking and Booking Taxi
Latitude & Longitude Lines
Sensors, maps and fragments:
The GoogleMap API By Cody Littley.
Latitude and Longitude
Latitude and Longitude
Latitude and Longitude
Latitude and Longitude
Latitude and Longitude
Unit 1 Geography.
Emerging Platform#3 Android & Programming an App
Latitude and Longitude
Imaginary Lines on a Map
Presentation transcript:

Bruce Scharlau, University of Aberdeen, 2010 Android and Location Mobile Computing Unless otherwise stated, images are from android sdk

Latitude and Longitude determine location Latitude = north/south of the equator Longitude = east/west of Greenwich Bruce Scharlau, University of Aberdeen, 2010

And where is Aberdeen? Whats the latitude and longitude of Aberdeen? Bruce Scharlau, University of Aberdeen, 2010

Aberdeen is west of London Bruce Scharlau, University of Aberdeen, °N °W

Use Google API for location Select Google APIs for new projects using maps and location Otherwise your app wont run Bruce Scharlau, University of Aberdeen, 2010

Also put permissions in manifest Need to add permissions for INTERNET ACCESS_COURSE_LOCATION ACCESS_FINE_LOCATION Bruce Scharlau, University of Aberdeen, 2010

Manifest also needs to specify map library Apps with maps need to specify need astrue for com.google.android.maps library in manifest Bruce Scharlau, University of Aberdeen, 2010

Map layouts need API key Need to get Google MAPs API key to use maps in your apps – referenced in layout Bruce Scharlau, University of Aberdeen, This allows map tiles to be downloaded to your application

Direction API for routes included Bruce Scharlau, University of Aberdeen, 2010 Can use direction API within maps API for routes

LocationListener updates map Bruce Scharlau, University of Aberdeen, 2010 This is about as simple as it gets for map display

Use DDMS tool to set location Bruce Scharlau, University of Aberdeen, 2010

Geocoder library to look up location Bruce Scharlau, University of Aberdeen, 2010

Cant use external Bluetooth GPS devices with Android Cant use external BT device for location determination, as you can with Java ME There is a separate app for this you can install and enable this feature: Bluetooth GPS Provider (not tried it yet) Bruce Scharlau, University of Aberdeen, 2010

Summary Maps need API key to be displayed Maps needs permissions set in manifest Maps need API enabled Lots of work done over network Bruce Scharlau, University of Aberdeen, 2010