The Android Developer's Cookbook
Book 1
Book 2
Book 3
Book 1
Book 2
Book 3
Book 1
Book 2
Book 3
Book 1
Book 2
Book 3
Home > Computing and Information Technology > Computer programming / software engineering > Apps programming > The Android Developer's Cookbook: Building Applications with the Android SDK
The Android Developer's Cookbook: Building Applications with the Android SDK

The Android Developer's Cookbook: Building Applications with the Android SDK


     0     
5
4
3
2
1



Out of Stock


Notify me when this book is in stock
X
About the Book

The Android™ Developer’s Cookbook, Second Edition, has been extensively updated to reflect all Android 4.2.2 releases. You’ll find all-new chapters on advanced threading and UI development, in-app billing, push messages, and native development, plus new techniques for everything from accessing NFC hardware to using Google Cloud Messaging. Proven modular recipes take your students from the basics all the way to advanced services, helping them to make the most of the newest Android APIs and tools. The authors’ fully-updated code samples are designed to serve as templates for your students' own projects and components. They'll learn best-practice techniques for efficiently solving common problems and for avoiding pitfalls throughout the entire development lifecycle.

Table of Contents:
Preface xxi About the Authors xxv Chapter 1: Overview of Android 1 The Evolution of Android 1 The Dichotomy of Android 2 Devices Running Android 2 Hardware Differences on Android Devices 6 Features of Android 10 Android Development 11 Software Development Kit (SDK) 12 Google Play 16 Managing Reviews and Updates 19 Alternatives to Google Play 20 Chapter 2: Application Basics: Activities and Intents 21 Android Application Overview 21 Activity Lifecycle 31 Multiple Activities 36 Chapter 3: Threads, Services, Receivers, and Alerts 51 Threads 51 Messages between Threads: Handlers 58 Alerts 63 Services 69 Broadcast Receivers 82 App Widgets 85 Chapter 4: Advanced Threading Techniques 89 Loaders 89 AsyncTasks 91 Android Inter-Process Communication 94 Chapter 5: User Interface Layout 109 Resource Directories and General Attributes 109 Views and ViewGroups 112 Text Manipulation 124 Other Widgets: From Buttons to Seek Bars 130 Chapter 6: User Interface Events 145 Event Handlers and Event Listeners 145 Advanced User Interface Libraries 168 Chapter 7: Advanced User Interface Techniques 177 Android Custom View 177 Android Animation 183 Accessibility 189 Fragments 191 Chapter 8: Multimedia Techniques 199 Images 199 Audio 206 Video 217 Chapter 9: Hardware Interface 221 Camera 221 Other Sensors 227 Telephony 231 Bluetooth 236 Near Field Communication (NFC) 243 Universal Serial Bus (USB) 248 Chapter 10: Networking 251 Reacting to the Network State 251 Using SMS 255 Using Web Content 263 Social Networking 275 Chapter 11: Data Storage Methods 287 Shared Preferences 287 SQLite Database 297 Content Provider 306 File Saving and Loading 312 Chapter 12: Location-Based Services 315 Location Basics 315 Using Google Maps 325 Using the Little Fluffy Location Library 337 Chapter 13: In-App Billing 343 Google Play In-App Billing 343 Chapter 14: Push Messages 349 Google Cloud Messaging Setup 3 49 Sending and Receiving Push Messages 351 Receiving Messages 353 Sending Messages 356 Chapter 15: Android Native Development 361 Android Native Components 361 Chapter 16: Debugging 371 Android Test Projects 371 Eclipse Built-In Debug Tools 377 Android SDK Debug Tools 380 Android System Debug Tools 390 Appendix A: Using the OpenIntents Sensor Simulator 395 Setting Up the Sensor Simulator 395 Adding the Sensor Simulator to an Application 398 Appendix B: Using the Compatibility Pack 401 Android Support Packages 401 Adding the Support Library to a Project 408 Appendix C: Using a Continuous Integration System 409 Appendix D: Android OS Releases 411 Cupcake: Android OS 1.5, API Level 3, Released April 30, 2009 411 Donut: Android OS 1.6, API Level 4, Released September 15, 2009 411 Eclair: Android OS 2.0, API Level 5, Released October 26, 2009 412 Froyo: Android OS 2.2, API Level 8, Released May 20, 2010 412 Gingerbread: Android OS 2.3, API Level 9, Released December 6, 2010 412 Honeycomb: Android OS 3.0, API Level 11, Released February 22, 2011 413 Ice Cream Sandwich: Android OS 4.0, API Level 14,Released October 19, 2011 413 Jelly Bean: Android OS 4.1, API Level 16, Released July 9, 2012 414 Index 417

About the Author :
Ronan “Zero” Schwarz, cofounder of OpenIntents, has built Android apps since 2007 and helped create SplashPlay and Droidspray–top Google Android Developer Challenge finalists.   Phil Dutson is lead eCommerce developer for ICON Health and Fitness. He wrote Sams Teach Yourself jQuery Mobile in 24 Hours.   James Steele, vice president of engineering at Sensor Platforms, focuses on helping app developers leverage user motion and context information more easily.   Nelson To markets multiple apps at Google Play. He has worked on enterprise Android apps for Think Computer, Inc., AOL (AIM), Stanford University, and Logitech.


Best Sellers


Product Details
  • ISBN-13: 9780321897534
  • Publisher: Pearson Education (US)
  • Publisher Imprint: Addison-Wesley Educational Publishers Inc
  • Height: 228 mm
  • No of Pages: 464
  • Sub Title: Building Applications with the Android SDK
  • Width: 180 mm
  • ISBN-10: 0321897536
  • Publisher Date: 11 Jul 2013
  • Binding: Paperback
  • Language: English
  • Spine Width: 23 mm
  • Weight: 712 gr


Similar Products

Add Photo
Add Photo

Customer Reviews

REVIEWS      0     
Click Here To Be The First to Review this Product
The Android Developer's Cookbook: Building Applications with the Android SDK
Pearson Education (US) -
The Android Developer's Cookbook: Building Applications with the Android SDK
Writing guidlines
We want to publish your review, so please:
  • keep your review on the product. Review's that defame author's character will be rejected.
  • Keep your review focused on the product.
  • Avoid writing about customer service. contact us instead if you have issue requiring immediate attention.
  • Refrain from mentioning competitors or the specific price you paid for the product.
  • Do not include any personally identifiable information, such as full names.

The Android Developer's Cookbook: Building Applications with the Android SDK

Required fields are marked with *

Review Title*
Review
    Add Photo Add up to 6 photos
    Would you recommend this product to a friend?
    Tag this Book Read more
    Does your review contain spoilers?
    What type of reader best describes you?
    I agree to the terms & conditions
    You may receive emails regarding this submission. Any emails will include the ability to opt-out of future communications.

    CUSTOMER RATINGS AND REVIEWS AND QUESTIONS AND ANSWERS TERMS OF USE

    These Terms of Use govern your conduct associated with the Customer Ratings and Reviews and/or Questions and Answers service offered by Bookswagon (the "CRR Service").


    By submitting any content to Bookswagon, you guarantee that:
    • You are the sole author and owner of the intellectual property rights in the content;
    • All "moral rights" that you may have in such content have been voluntarily waived by you;
    • All content that you post is accurate;
    • You are at least 13 years old;
    • Use of the content you supply does not violate these Terms of Use and will not cause injury to any person or entity.
    You further agree that you may not submit any content:
    • That is known by you to be false, inaccurate or misleading;
    • That infringes any third party's copyright, patent, trademark, trade secret or other proprietary rights or rights of publicity or privacy;
    • That violates any law, statute, ordinance or regulation (including, but not limited to, those governing, consumer protection, unfair competition, anti-discrimination or false advertising);
    • That is, or may reasonably be considered to be, defamatory, libelous, hateful, racially or religiously biased or offensive, unlawfully threatening or unlawfully harassing to any individual, partnership or corporation;
    • For which you were compensated or granted any consideration by any unapproved third party;
    • That includes any information that references other websites, addresses, email addresses, contact information or phone numbers;
    • That contains any computer viruses, worms or other potentially damaging computer programs or files.
    You agree to indemnify and hold Bookswagon (and its officers, directors, agents, subsidiaries, joint ventures, employees and third-party service providers, including but not limited to Bazaarvoice, Inc.), harmless from all claims, demands, and damages (actual and consequential) of every kind and nature, known and unknown including reasonable attorneys' fees, arising out of a breach of your representations and warranties set forth above, or your violation of any law or the rights of a third party.


    For any content that you submit, you grant Bookswagon a perpetual, irrevocable, royalty-free, transferable right and license to use, copy, modify, delete in its entirety, adapt, publish, translate, create derivative works from and/or sell, transfer, and/or distribute such content and/or incorporate such content into any form, medium or technology throughout the world without compensation to you. Additionally,  Bookswagon may transfer or share any personal information that you submit with its third-party service providers, including but not limited to Bazaarvoice, Inc. in accordance with  Privacy Policy


    All content that you submit may be used at Bookswagon's sole discretion. Bookswagon reserves the right to change, condense, withhold publication, remove or delete any content on Bookswagon's website that Bookswagon deems, in its sole discretion, to violate the content guidelines or any other provision of these Terms of Use.  Bookswagon does not guarantee that you will have any recourse through Bookswagon to edit or delete any content you have submitted. Ratings and written comments are generally posted within two to four business days. However, Bookswagon reserves the right to remove or to refuse to post any submission to the extent authorized by law. You acknowledge that you, not Bookswagon, are responsible for the contents of your submission. None of the content that you submit shall be subject to any obligation of confidence on the part of Bookswagon, its agents, subsidiaries, affiliates, partners or third party service providers (including but not limited to Bazaarvoice, Inc.)and their respective directors, officers and employees.

    Accept

    Fresh on the Shelf


    Inspired by your browsing history


    Your review has been submitted!

    You've already reviewed this product!