Android Recipes [electronic resource] : A Problem-Solution Approach /
Smith, Dave.author.
Friesen, Jeff.author.
Android continues to be one of the leading mobile OS and development platforms driving today's mobile innovations and the apps ecosystem. Android appears complex, but offers a variety of organized development kits to those coming into Android with differing programming language skill sets. Android Recipes: A Problem-Solution Approach, Second Edition offers more than 100 down-to-earth code recipes, and guides you step-by-step through a wide range of useful topics using complete and real-world working code examples.  It's updated to include the Jelly Bean Android SDK as well as earlier releases. Instead of abstract descriptions of complex concepts, in Android Recipes, you'll find live code examples. When you start a new project, you can consider copying and pasting the code and configuration files from this book, then modifying them for your own customization needs. Crammed with insightful instruction and helpful examples, this second edition of Android Recipes is your guide to writing apps for one of today's hottest mobile platforms. It offers pragmatic advice that will help you get the job done quickly and well.  This can save you a great deal of work over creating a project from scratch!
Description based upon print version of record.
Title Page; Copyright Page; Contents at a Glance; Table of Contents; Foreword; About the Authors; About the Technical Reviewer; Acknowledgments; Preface; What Will You Find in the Book?; Keep a Level Eye on the Target; Chapter 1 Getting Started with Android; What Is Android?; History of Android; Android Architecture; App Architecture; Components; Activities in Depth; Views, View Groups, and Event Listeners; Fragments; Services in Depth; Local Services; Remote Services; Broadcast Receivers in Depth; Content Providers in Depth; Resources; Classifying Resources; Default Resources
Alternative ResourcesPlatform Resources; Accessing Resources; Code-Based Access; XML-Based Access; Platform-Based Access; Resources and the User Interface; Manifest; Additional Manifest Examples; App Package; Installing the Android SDK; Problem; Solution; How It Works; Installing an Android Platform; Problem; Solution; How It Works; Creating an Android Virtual Device; Problem; Solution; How It Works; Starting the AVD; Problem; Solution; How It Works; Introducing Univerter; Problem; Solution; How It Works; Creating Univerter; Problem; Solution; How It Works; Installing and Running Univerter
ProblemSolution; How It Works; Preparing Univerter for Publication on Google Play; Problem; Solution; How It Works; Test Your App Thoroughly; Version Your App in the Manifest; Request All Necessary Permissions in the Manifest; Build Your App in Release Mode; Sign the App Package; Align the App Package; Migrating to Eclipse; Problem; Solution; How It Works; Creating and Running Univerter with Eclipse; Problem; Solution; How It Works; Summary; Chapter 2 User Interface Recipes; 2-1. Customizing the Window; Problem; Solution; How It Works; Customize Window Attributes with a Theme; System Themes
Custom ThemesCustomizing Window Features in Code; FEATURE_CUSTOM_TITLE; FEATURE_NO_TITLE; FEATURE_PROGRESS; FEATURE_INDETERMINATE_PROGRESS; FEATURE ICONS; FEATURE_ACTION_BAR; FEATURE_ACTION_BAR_OVERLAY; Dynamically Toggling System UI Components; Dark Mode; Hiding Navigation Controls; Fullscreen UI Mode; 2-2. Creating and Displaying Views; Problem; Solution; How It Works; 2-3. Monitoring Click Actions; Problem; Solution; How It Works; 2-4. Resolution-Independent Assets; Problem; Solution; How It Works; 2-5. Locking Activity Orientation; Problem; Solution; How It Works
2-6. Dynamic Orientation LockingProblem; Solution; How It Works; User Rotation Lock Button; 2-7. Manually Handling Rotation; Problem; Solution; How It Works; 2-8. Creating Pop-Up Menu Actions; Problem; Solution; How It Works; ContextMenu; ActionMode; 2-9. Displaying A User Dialog; Problem; Solution; How It Works; Custom List Items; 2-10. Customizing Options Menu; Problem; Solution; How It Works; 2-11. Customizing Back Behavior; Problem; Solution; How It Works; BACK Behavior and Fragments; 2-12. Emulating the HOME Button; Problem; Solution; How It Works; 2-13. Monitoring TextView Changes
Problem
Android continues to be one of the leading mobile OS and development platforms driving today's mobile innovations and the apps ecosystem. Android appears complex, but offers a variety of organized development kits to those coming into Android with differing programming language skill sets. Android Recipes: A Problem-Solution Approach, Second Edition offers more than 100 down-to-earth code recipes, and guides you step-by-step through a wide range of useful topics using complete and real-world working code examples.  It's updated to include the Jelly Bean Android SDK as well as earlier releases. Instead of abstract descriptions of complex concepts, in Android Recipes, you'll find live code examples. When you start a new project, you can consider copying and pasting the code and configuration files from this book, then modifying them for your own customization needs. Crammed with insightful instruction and helpful examples, this second edition of Android Recipes is your guide to writing apps for one of today's hottest mobile platforms. It offers pragmatic advice that will help you get the job done quickly and well.  This can save you a great deal of work over creating a project from scratch!
Android (Electronic resource)
Mobile computing.
Application software.
Mobile Computing.
Computer Applications.