{"product_id":"9781430226307","title":"Beginning Android 2","description":"\u003cp\u003eThe Android development platform, created by Google and the Open Handset Alliance, is a platform in its truest sense, encompassing hundreds of classes beyond the traditional Java classes and open source components that ship with the SDK.\u003c\/p\u003e  \u003cp\u003eWith \u003cem\u003eBeginning Android 2\u003c\/em\u003e, youll learn how to develop applications for Android 2.x mobile devices, using simple examples that are ready to run with your copy of the software development kit. Author, Android columnist, writer, developer, and community advocate \u003cstrong\u003eMark L. Murphy\u003c\/strong\u003e will show you what you need to know to get started programming Android applications, including how to craft graphical user interfaces, use GPS, and access web services.\u003c\/p\u003e  What youll learn\u003cul\u003e   \u003cli\u003eDiscover Android and how to use it to build Java-based mobile applications for a wide range of phones and other devices. \u003c\/li\u003e   \u003cli\u003eCreate user interfaces using both the Android widget framework and the built-in WebKit-powered Web browser components. \u003c\/li\u003e   \u003cli\u003eUtilize the distinctive capabilities of the Android engine, including location tracking, maps, and Internet access. \u003c\/li\u003e   \u003cli\u003eUse and create Android applications incorporating activities, services, content providers, and broadcast receivers. \u003c\/li\u003e   \u003cli\u003eSupport Android 1.5, 1.6, and 2.0 devices, including dealing with multiple Android OS versions, multiple screen sizes, and other device-specific characteristics. \u003c\/li\u003e  \u003c\/ul\u003e  Who this book is for      \u003cp\u003e     This book is aimed at people new to mobile development, but with some knowledge of Java.         \u003c\/p\u003e     Table of Contents\u003col\u003e   \u003cli\u003eThe Big Picture \u003c\/li\u003e   \u003cli\u003eProjects \u0026amp; Targets \u003c\/li\u003e   \u003cli\u003eCreating a Skeleton Application \u003c\/li\u003e   \u003cli\u003eUsing XML-Based Layouts \u003c\/li\u003e   \u003cli\u003eEmploying Basic Widgets \u003c\/li\u003e   \u003cli\u003eWorking with Containers \u003c\/li\u003e   \u003cli\u003eUsing Selection Widgets \u003c\/li\u003e   \u003cli\u003eGetting Fancy With Lists \u003c\/li\u003e   \u003cli\u003eEmploying Fancy Widgets and Containers \u003c\/li\u003e   \u003cli\u003eThe Input Method Framework \u003c\/li\u003e   \u003cli\u003eApplying Menus \u003c\/li\u003e   \u003cli\u003eFonts \u003c\/li\u003e   \u003cli\u003eEmbedding the WebKit Browser \u003c\/li\u003e   \u003cli\u003eShowing Pop-Up Messages \u003c\/li\u003e   \u003cli\u003eDealing with Threads \u003c\/li\u003e   \u003cli\u003eHandling Activity Lifecycle Events \u003c\/li\u003e   \u003cli\u003eCreating Intent Filters \u003c\/li\u003e   \u003cli\u003eLaunching Activities and Sub-Activities \u003c\/li\u003e   \u003cli\u003eHandling Rotation \u003c\/li\u003e   \u003cli\u003eWorking with Resources \u003c\/li\u003e   \u003cli\u003eUsing Preferences \u003c\/li\u003e   \u003cli\u003eManaging and Accessing Local Databases \u003c\/li\u003e   \u003cli\u003eAccessing Files \u003c\/li\u003e   \u003cli\u003eLeveraging Java Libraries \u003c\/li\u003e   \u003cli\u003eCommunicating via the Internet \u003c\/li\u003e   \u003cli\u003eUsing a Content Provider \u003c\/li\u003e   \u003cli\u003eBuilding a Content Provider \u003c\/li\u003e   \u003cli\u003eRequesting and Requiring Permissions \u003c\/li\u003e   \u003cli\u003eCreating a Service \u003c\/li\u003e   \u003cli\u003eInvoking a Service \u003c\/li\u003e   \u003cli\u003eAlerting Users Via Notifications \u003c\/li\u003e   \u003cli\u003eAccessing Location-Based Services \u003c\/li\u003e   \u003cli\u003eMapping with MapView and MapActivity \u003c\/li\u003e   \u003cli\u003eHandling Telephone Calls \u003c\/li\u003e   \u003cli\u003eDevelopment Tools \u003c\/li\u003e   \u003cli\u003eHandling Multiple Screen Sizes \u003c\/li\u003e   \u003cli\u003eDealing with Devices \u003c\/li\u003e   \u003cli\u003eHandling Platform Changes \u003c\/li\u003e   \u003cli\u003eWhere Do We Go From Here? \u003c\/li\u003e  \u003c\/ol\u003e  \u003cp\u003e\u003c\/p\u003e","brand":"Apress","offers":[{"title":"Default Title","offer_id":47127564517616,"sku":"9781430226307","price":31.49,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0737\/7593\/9824\/files\/9781430226307_p0.jpg?v=1763753267","url":"https:\/\/shop-qa.barnesandnoble.com\/products\/9781430226307","provider":"Barnes \u0026 Noble (DEV)","version":"1.0","type":"link"}