14.01.2013 Views

Android™ Application Development - Bahar Ali Khan

Android™ Application Development - Bahar Ali Khan

Android™ Application Development - Bahar Ali Khan

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Summary<br />

Chapter 7: Maps, Geocoding, and Location-Based Services<br />

Figure 7-8<br />

Location-based services, the Geocoder, and MapViews are available to create intuitive, location-aware<br />

applications that feature geographical information.<br />

This chapter introduced the Geocoder and showed how to perform forward and reverse geocoding<br />

lookups to translate between map coordinates and street addresses. You were introduced to locationbased<br />

services, used to fi nd the current geographical position of the device. You also used them to track<br />

movement and create proximity alerts.<br />

Then you created interactive map applications. Using Overlays and Views, you annotated MapViews<br />

with 2D graphics, as well as markers in the form of OverlayItems and Views (including ViewGroups<br />

and layouts).<br />

In Chapter 8, you’ll learn how to work from the background. You’ll be introduced to the Service component<br />

and learn how to move processing onto background threads. To interact with the user while<br />

hidden from view, you’ll use Toasts to display transient messages and the Notifi cation Manager to ring,<br />

vibrate, and fl ash the phone.<br />

247

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!