1Hello, AndroidWHAT’S IN THIS CHAPTER?➤ A background to mobile application development➤ What Android is (and what it isn’t)➤ An introduction to the An
10❘CHAPTER 1 HELLO, ANDROIDThe increasing popularity of modern smartphones, combined with the increasing availability of flat-rate, affordable data pla
Why Develop for Android?❘11This openness and power ensure that anyone with the inclination can bring a vision to life at minimalcost.What Does It Have
12❘CHAPTER 1 HELLO, ANDROIDsoftware that can be run on low-power devices, you can now write mobile applications that change theway people use their ph
Introducing the Development Framework❘13the code documentation, Android’s reference documentation explains how to get started andgives detailed explan
14❘CHAPTER 1 HELLO, ANDROIDThird-Party AppsLocation-BasedServicesApplication LayerDeveloper AppsNative Apps (Contacts, Maps, Browser, etc.)PowerManage
Introducing the Development Framework❘15The Dalvik VM uses the device’s underlying Linux kernel to handle low-level functionality includingsecurity, t
16❘CHAPTER 1 HELLO, ANDROIDAndroid LibrariesAndroid offers a number of APIs for developing your applications. Rather than list them all here, I refery
2❘CHAPTER 1 HELLO, ANDROIDIn Android, native and third-party applications are written with the same APIs and executed on thesame run time. These APIs
What It Isn’t❘3In mobile development it was considered normal for third-party applications to receive differenthardware access and execution rights fr
4❘CHAPTER 1 HELLO, ANDROIDstack produced and supported by the Open Handset Alliance and designed to operate on anyhandset that meets the requirements.
Native Android Applications❘5provides you, as a developer, with the opportunity to create mobile phone interfaces and applicationsdesigned to look, fe
6❘CHAPTER 1 HELLO, ANDROIDANDROID SDK FEATURESThe true appeal of Android as a development environment lies in the APIs it provides.As an application-n
Android SDK Features❘7Native Google Maps, Geocoding, and Location-Based ServicesNative map support lets you create a range of map-based applications t
8❘CHAPTER 1 HELLO, ANDROIDNotifications are the standard means by which a mobile device traditionally alerts users. Using the APIyou can trigger audibl
Why Develop for Mobile?❘9update or restart in the background if necessary, is an important consideration in an environment thatdoes not allow applicat
Comments to this Manuals