SPECIAL OFFERS
Keep up with new releases and promotions. Sign up to hear from us.
Register your product to gain access to bonus material or receive a coupon.
This EPUB will be accessible from your Account page after purchase.
This eBook requires no passwords or activation to read. We customize your eBook by discreetly watermarking it with your name, making it uniquely yours.
The Android Developer’s Collection includes two highly successful Android application development eBooks:
This collection is an indispensable resource for every member of the Android development team: software developers with all levels of mobile experience, team leaders and project managers, testers and QA specialists, software architects, and even marketers.
Completely up-to-date to reflect the newest and most widely used Android SDKs, The Android Developer’s Cookbook is the essential resource for developers building apps for any Android device, from phones to tablets. Proven, modular recipes take you from the absolute basics to advanced location-based services, security techniques, and performance optimization. You’ll learn how to write apps from scratch, ensure interoperability, choose the best solutions for common problems, and avoid development pitfalls.
Android Wireless Application Development, Second Edition, delivers all the up-to-date information, tested code, and best practices you need to create and market successful mobile apps with the latest versions of Android. Drawing on their extensive experience with mobile and wireless development, Lauren Darcey and Shane Conder cover every step: concept, design, coding, testing, packaging, and delivery. Every chapter of this edition has been updated for the newest Android SDKs, tools, utilities, and hardware. All sample code has been overhauled and tested on leading devices from multiple companies, including HTC, Motorola, and ARCHOS. Many new examples have been added, including complete new applications.
In this collection, coverage includes
Download supplemental code for The Android Developer's Cookbook
Download the supplemental code for chapter 3 of Android Wireless Application Development
Download the supplemental code for chapter 6 of Android Wireless Application Development
Download the supplemental code for chapter 7 of Android Wireless Application Development
Download the supplemental code for chapter 8 of Android Wireless Application Development
Download the supplemental code for chapter 9 of Android Wireless Application Development
Download the supplemental code for chapter 10 of Android Wireless Application Development
Download the supplemental code for chapter 11 of Android Wireless Application Development
Download the supplemental code for chapter 12 of Android Wireless Application Development
Download the supplemental code for chapter 13 of Android Wireless Application Development
Download the supplemental code for chapter 14 of Android Wireless Application Development
Download the supplemental code for chapter 15 of Android Wireless Application Development
Download the supplemental code for chapter 16 of Android Wireless Application Development
Download the supplemental code for chapter 17 of Android Wireless Application Development
Download the supplemental code for chapter 18 of Android Wireless Application Development
Download the supplemental code for chapter 19 of Android Wireless Application Development
Download the supplemental code for chapter 20 of Android Wireless Application Development
Download the supplemental code for chapter 21 of Android Wireless Application Development
Download the supplemental code for chapter 22 of Android Wireless Application Development
Download the supplemental code for chapter 23 of Android Wireless Application Development
Download the supplemental code for chapter 24 of Android Wireless Application Development
Download the supplemental code for chapter 25 of Android Wireless Application Development
The Android Developer's Cookbook
Chapter 1 Overview of Android 1A
Chapter 2 Application Basics: Activities and Intents 23A
Chapter 3 Threads, Services, Receivers, and Alerts 51A
Chapter 4 User Interface Layout 79A
Chapter 5 User Interface Events 117A
Chapter 6 Multimedia Techniques 147A
Chapter 7 Hardware Interface 169A
Chapter 8 Networking 195A
Chapter 9 Data Storage Methods 221A
Chapter 10 Location-Based Services 251A
Chapter 11 Advanced Android Development 277A
Chapter 12 Debugging 303A
Index 317A
Android Wireless Application Development
Introduction 1B
Part I: An Overview of Android
Chapter 1 Introducing Android 7B
Chapter 2 Setting Up Your Android Development Environment 29B
Chapter 3 Writing Your First Android Application 43B
Part II: Android Application Design Essentials
Chapter 4 Understanding the Anatomy of an Android Application 69B
Chapter 5 Defining Your Application Using the Android Manifest File 81B
Chapter 6 Managing Application Resources 97B
Part III: Android User Interface Design Essentials
Chapter 7 Exploring User Interface Screen Elements 133B
Chapter 8 Designing User Interfaces with Layouts 173B
Chapter 9 Drawing and Working with Animation 205B
Part IV: Using Common Android APIs
Chapter 10 Using Android Data and Storage APIs 231B
Chapter 11 Sharing Data Between Applications with Content Providers 259B
Chapter 12 Using Android Networking APIs 287B
Chapter 13 Using Android Web APIs 301B
Chapter 14 Using Location-Based Services (LBS) APIs 315B
Chapter 15 Using Android Multimedia APIs 335B
Chapter 16 Using Android Telephony APIs 353B
Chapter 17 Using Android 3D Graphics with OpenGL ES 367B
Chapter 18 Using the Android NDK 397B
Chapter 19 Using Android’s Optional Hardware APIs 407B
Part V: More Android Application Design Principles
Chapter 20 Working with Notifications 423B
Chapter 21 Working with Services 437B
Chapter 22 Extending Android Application Reach 451B
Chapter 23 Managing User Accounts and Synchronizing User Data 489B
Chapter 24 Handling Advanced User Input 499B
Chapter 25 Targeting Different Device Configurations and Languages 523B
Part VI: Deploying Your Android Application to the World
Chapter 26 The Mobile Software Development Process 551B
Chapter 27 Designing and Developing Bulletproof Android Applications 571B
Chapter 28 Testing Android Applications 585B
Chapter 29 Selling Your Android Application 597B
Part VII: Appendixes
Appendix A The Android Emulator Quick-Start Guide 613B
Appendix B The Android DDMS Quick-Start Guide 635B
Appendix C The Android Debug Bridge Quick-Start Guide 647B
Appendix D Eclipse IDE Tips and Tricks 661B
Appendix E The SQLite Quick-Start Guide 669B
Index 683B