The Android Developer's Cookbook
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
About the Book

Do you want to get started building apps for Android, today’s number one mobile platform? Are you already building Android apps but want to get better at it? The Android™ Developer’s Cookbook, Second Edition, brings together all the expert guidance and code you’ll need. This edition has been extensively updated to reflect the other 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 you from the basics all the way to advanced services, helping you 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 own projects and components. You’ll learn best-practice techniques for efficiently solving common problems and for avoiding pitfalls throughout the entire development lifecycle. Coverage includes Organizing Android apps and integrating their activities Working efficiently with services, receivers, and alerts Managing threads, including advanced techniques using AsyncTasks and loaders Building robust, intuitive user interfaces Implementing advanced UI features, including Custom Views, animation, accessibility, and large screen support Capturing, playing, and manipulating media Interacting with SMS, websites, and social networks Storing data via SQLite and other methods Integrating in-app billing using Google Play services Managing push messaging with C2DM Leveraging new components and structures for native Android development Efficiently testing and debugging with Android’s latest tools and techniques, including LINT code analysis   The Android™ Developer’s Cookbook, Second Edition, is all you need to jumpstart any Android project, and create high-value, feature-rich apps that sell.  

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  


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

    New Arrivals

    Inspired by your browsing history


    Your review has been submitted!

    You've already reviewed this product!