Social network Twitter Hashtag: #m2eu #android Personal Israel Ferrer –

Slides:



Advertisements
Similar presentations
Google Android Introduction to Mobile Computing. Android is part of the build a better phone process Open Handset Alliance produces Android Comprises.
Advertisements

Google APIs & Location Based Applications -Krishna Achanta
Bruce Scharlau, University of Aberdeen, 2010 Android and Location Mobile Computing Unless otherwise stated, images are from android sdk.
VIP Smartphone Team – Ahmad, Din, Vinayak Car Locator App Fall 2010 VIP Smartphone Team Ahmad, Din, Vinayak.
Introducing to Location in Android LOCATION IS EVERYTHING Kamil Lelonek Kamil Lelonek
Location based services
Android architecture overview
Prepared by: Prepared by: Jameela Rabaya Jameela Rabaya Fatima Darawsha Fatima Darawsha.
W alkie Doggie is a web application that allows dog owners to help each other with their dog walks. It’s main feature is the walkies, which are the user’s.
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 Map API Presentation 13/03/2008. Map API – Overview (1) Map rendering facility on Android device Similar to Google Earth Integrate map.
Location based social networking on Android phones – integrated with Facebook. Simple and easy to use.
Location & Maps.  Mobile applications can benefit from being location-aware, e.g.,  Routing from a current to a desired location  Searching for stores.
Facedroid Facebook for Android. Facebook Application - API key - Secret key - PHP page Facebook Application - API key - Secret key - PHP page Facebook.
Android Application Development. Agenda  Android Business Model  Why Android  Android application market space  Market Segments & Target customers.
Location and Maps Content Getting Location Getting Google Map In application Test on Emulator/Device.
NEW PRODUCT INTRODUCTION: SalesLink TOUCH April 2015.
ANDROID PROGRAMMING MODULE 1 – GETTING STARTED
INTERNATIONAL SUMMER ACADEMIC COURSE UNIVESITY OF NIS ISAC – Android programming.
CS378 - Mobile Computing Maps. Using Google Maps Content on using Google Maps inside your app Alternatives: Open Street Maps –
Presented by…. Group 2 1. Programming language 2Introduction.
Map Applications.
Route Tracker App Android How to Program © by Pearson Education, Inc. All Rights Reserved.
Android and Eclipse Thaddeus Diamond CPSC 112. A Quick Introduction Eclipse is an IDE (Integrated Development Environment Open Source Much more full-featured.
Mobile Application Development with ANDROID Tejas Lagvankar UMBC 29 April 2009.
About me Yichuan Wang Android Basics Credit goes to Google and UMBC.
Google Maps Android API v2 吳俊興 國立高雄大學 資訊工程學系 CSF645 – Mobile Computing 行動計算
CS378 - Mobile Computing Web - WebView and Web Services.
Location based services Using Google Maps v2 etc. in Android apps 1Location based services.
Location based services
CSS216 MOBILE PROGRAMMING Android, Chapter 8 Book: “Professional Android™ 2 Application Development” by Reto Meier, 2010 by: Andrey Bogdanchikov (
Prerequisites Android Studio – io.html io.html Java.
Mobile Apps For Small Businesses Your customers are mobile. Is your business?
DataLogger For Android based on Cosm.com Presented by: Pang Zineng.
Creating an Example Android App in Android Studio Activity lifecycle & UI Resources.
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.
Adding Overlay Items.  So, now you have a map, but in many cases you'll also want to create your own map markers and lay-overs.  You must implement.
Extend the Operations Dashboard with Custom Widgets (and more)
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.
Extending the Operations Dashboard
Android System Security Xinming Ou. Android System Basics An open-source operating system for mobile devices (AOSP, led by Google) – Consists of a base.
CMPE Senior Design Project Group Members: Jose A Montoya (CMPE) Carlos Olvera (CSCI)
FCM Workflow using GCM.
Android - Location Based Services. Google Play services facilitates adding location awareness to your app with automated location tracking Geo fencing.
TCS Internal Maps. 2 TCS Internal Objective Objective :  MAPS o Integration of Maps.
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.
Redmond Protocols Plugfest 2016 Tristan Davis Office Developer Platform Overview Principal Group Program Manager.
Location based services 1. Some location-based services available in Android Geo-coding – Address -> location Reverse geo-coding – Location -> address(es)
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.
Pervasive Radar Social Collaborative Augmented Reality Tool Presented By: Muthanna Abdulhussein M7012 Pervasive Computing Final Project Presentation.
CS499 – Mobile Application Development Fall 2013 Location & Maps.
Android Application Maps 1.
Tracking device movements
React Native: The Future of Hybrid App Development
AnDroid GoogleMaps API
Android Studio, Android System Basics and Git
Tracking and Booking Taxi
Development-Introduction
Sensors, maps and fragments:
The GoogleMap API By Cody Littley.
CS371m - Mobile Computing Maps.
Application Development A Tutorial Driven Course
Find your friend – An Android application
Jelly Bean Sample Android 4.1.
TechEd /15/2019 8:08 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Excel-Based Information Management
Presentation transcript:

Social network Twitter Hashtag: #m2eu #android Personal Israel Ferrer –

Who am I? Israel Ferrer Camacho co-founder and.roid.es & bubiloop.comand.roid.esbubiloop.com Business Developer at bubiloop.combubiloop.com Android Developer Trovit homes: and.roid.es news: Rac1: Bubiloop recommender: Working on salir.com app Israel Ferrer –

And.roid.es 10/08 Israel Ferrer -

And.roid.es meetup 06/09 Israel Ferrer -

Campus Party 08/09 Israel Ferrer -

Android workshops 09/10 Israel Ferrer –

Bubiloop 10/09 Israel Ferrer –

Androides Barcelona 2010 Co-founder of Barcelona Android dev group Israel Ferrer –

Mobile Cocktail 02/10 Israel Ferrer –

Google I/O 2010 Israel Ferrer –

Location and Maps in Android Israel Ferrer Camacho June 17, 2010 Israel Ferrer –

developer.android.com Israel Ferrer –

Agenda Israel Ferrer – Google Maps in Android Location in Android Show me the code Questions

Google Maps in Android Google Maps is an external library to the Android SDK. Israel Ferrer – FeaturesGoogle MapsGoogle Maps Android World Maps Mode Sat/Street View/Traffic Places content Compass

Google Maps in Android GeoPoint: longitude/latitude stored as integer in microdegrees (degrees * 1E6) Overlay: Base class representing an overlay which may be displayed on top of a map OverlayItem: The basic component of any ItemizedOverlay. ItemizedOverlay: A base class for an Overlay which consists of a list of OverlayItems Israel Ferrer –

Google Maps in Android MapActivity: Base class with code to manage the boring necessities of any activity that displays a MapView MapView: A View which displays a map (with data obtained from the Google Maps service). MapController: A utility class to manage panning and zooming of a map. MyLocationOverlay: An Overlay for drawing the user's current location (and accuracy) on the map, and/or a compass-rose inset. Israel Ferrer –

Google Maps in Android ¿ What? We can show custom markers with info at someplace in a map ¿How? Prerequisites Show the map using MapView Create our custom marker class MapActivity: Add marker to our located overlays Add this located overlays to our MapView Israel Ferrer –

Prerequisites Create an Android project with Google APIs support Israel Ferrer –

Prerequisites Manifest Permissions: Add permission to use Google Maps external library Add permission to use Internet Google Maps API key for mobile: Israel Ferrer –

MapView XML Definition MapView Israel Ferrer –

MapActivity Create MapActivity to show the MapView Israel Ferrer –

MyLocationOverlay This object create an overlay that shows your location.

Custom Marker Object that extends ItemizedOverlay Object is initialize with a Drawable our custom marker

Custom Marker Populate our custom marker ItemizedOverlay with OverlayItems Finally, add our custom marker Overlay to MapView Overlays

Hello Map! Israel Ferrer –

To Sum Up MapActivty MapView MapController List Overlay1 (Geopoint1) Overlay2 (Geopoint2) Israel Ferrer –

Location in Android ¿ What? Location-based services are technique to figure out where you are ¿How? Prerequisites Location Manager Location Listener Israel Ferrer –

Prerequisites Manifest Permissions GPS Location Network Location Israel Ferrer –

Location Manager Location-Based Services (LBS) are handle using the LocationManager Two Location providers in Android: GPS, Network Define Criteria object to obtain the best provider Israel Ferrer –

Location Manager One we get the best provider is time to get location Get last know location Get the location changes Request Location Manager this updates Israel Ferrer –

Location Listener Used for receiving notifications from the LocationManager when the location has changed Israel Ferrer –

To Sum Up On location change update data of our app Location Listener LastKnownLocation onLocationChanged Location Manager Best provider by criteria Provider Power Accuracy Criteria Israel Ferrer –

Maps and Location Easy to use in your apps Once we’ve got the location, we can show data on the map just with the method update(location) to refresh de UI Israel Ferrer –

Q&A All the source from this session is in Questions? Israel Ferrer –

Thanks Mail: Projects: bubiloop.com & and.roid.es Israel Ferrer -