Kids Library Home

Welcome to the Kids' Library!

Search for books, movies, music, magazines, and more.

     
Available items only
E-Books/E-Docs
Author Smith, Dave (Engineer), author.

Title Android recipes : a problem-solution approach for Android 5.0 / Dave Smith.

Publication Info. [New York] : Apress, [2015]
New York : Distributed to the Book trade worldwide by Springer Science+Business Media
2015

Copies

Location Call No. OPAC Message Status
 Axe Books 24x7 IT E-Book  Electronic Book    ---  Available
Edition Fourth edition.
Description 1 online resource (xxviii, 750 pages) : illustrations
text txt rdacontent
computer c rdamedia
online resource cr rdacarrier
text file PDF rda
Note Includes index.
Online resource; title from PDF title page (ScienceDirect, viewed February 9, 2015).
Summary Android Recipes, Fourth 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. This book is updated to include the Android 5.0 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 and then modifying them for your own customization needs. Crammed with insightful instruction and helpful examples, this fourth 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 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.
Contents Machine generated contents note: 1-1. Styling Common Components -- Problem -- Solution -- How It Works -- 1-2. Toggling System UI Elements -- Problem -- Solution -- How It Works -- 1-3. Creating and Displaying Views -- Problem -- Solution -- How It Works -- 1-4. Animating a View -- Problem -- Solution -- How It Works -- 1-5. Animating Layout Changes -- Problem -- Solution -- How It Works -- 1-6. Implementing Situation-Specific Layouts -- Problem -- Solution -- How It Works -- 1-7. Customizing AdapterView Empty Views -- Problem -- Solution -- How It Works -- 1-8. Customizing ListView Rows -- Problem -- Solution -- How It Works -- 1-9. Making ListView Section Headers -- Problem -- Solution -- How It Works -- 1-10. Creating Compound Controls -- Problem -- Solution -- How It Works -- 1-11. Customizing Transition Animations -- Problem -- Solution -- How It Works -- 1-12. Creating View Transformations -- Problem -- Solution -- How It Works -- 1-13. Making Extensible Collection Views -- Problem -- Solution -- How It Works -- Summary -- 2-1. Leveraging the Action Bar -- Problem -- Solution -- How It Works -- 2-2. Locking Activity Orientation -- Problem -- Solution -- How It Works -- 2-3. Performing Dynamic Orientation Locking -- Problem -- Solution -- How It Works -- 2-4. Manually Handling Rotation -- Problem -- Solution -- How It Works -- 2-5. Creating Contextual Actions -- Problem -- Solution -- How It Works -- 2-6. Displaying a User Dialog Box -- Problem -- Solution -- How It Works -- 2-7. Customizing Menus and Actions -- Problem -- Solution -- How It Works -- 2-8. Customizing BACK Behavior -- Problem -- Solution -- How It Works -- 2-9. Emulating the HOME Button -- Problem -- Solution -- How It Works -- 2-10. Monitoring TextView Changes -- Problem -- Solution -- How It Works -- 2-11. Customizing Keyboard Actions -- Problem -- Solution -- How It Works -- 2-12. Dismissing the Soft Keyboard -- Problem -- Solution -- How It Works -- 2-13. Handling Complex Touch Events -- Problem -- Solution -- How It Works -- 2-14. Forwarding Touch Events -- Problem -- Solution -- How It Works -- 2-15. Blocking Touch Thieves -- Problem -- Solution -- How It Works -- 2-16. Making Drag-and-Drop Views -- Problem -- Solution -- How It Works -- 2-17. Building a Navigation Drawer -- Problem -- Solution -- How It Works -- 2-18. Swiping Between Views -- Problem -- Solution -- How It Works -- 2-19. Navigating with Tabs -- Problem -- Solution -- How It Works -- Summary -- 3-1. Displaying Web Information -- Problem -- Solution -- How It Works -- 3-2. Intercepting WebView Events -- Problem -- Solution -- How It Works -- 3-3. Accessing WebView with JavaScript -- Problem -- Solution -- How It Works -- 3-4. Downloading an Image File -- Problem -- Solution -- How It Works -- 3-5. Downloading Completely in the Background -- Problem -- Solution -- How It Works -- 3-6. Accessing a REST API -- Problem -- Solution -- How It Works -- 3-7. Parsing JSON -- Problem -- Solution -- How It Works -- 3-8. Parsing XML -- Problem -- Solution -- How It Works -- 3-9. Receiving SMS -- Problem -- Solution -- How It Works -- 3-10. Sending an SMS Message -- Problem -- Solution -- How It Works -- 3-11. Communicating over Bluetooth -- Problem -- Solution -- How It Works -- 3-12. Querying Network Reachability -- Problem -- Solution -- How It Works -- 3-13. Transferring Data with NFC -- Problem -- Solution -- How It Works -- 3-14. Connecting over USB -- Problem -- Solution -- How It Works -- Summary -- 4-1. Integrating Device Location -- Problem -- Solution -- How It Works -- 4-2. Mapping Locations -- Problem -- Solution -- How It Works -- 4-3. Annotating Maps -- Problem -- Solution -- How It Works -- 4-4. Monitoring Location Regions -- Problem -- Solution -- How It Works -- 4-5. Capturing Images and Video -- Problem -- Solution -- How It Works -- 4-6. Making a Custom Camera Overlay -- Problem -- Solution -- How It Works -- 4-7. Recording Audio -- Problem -- Solution -- How It Works -- 4-8. Capturing Custom Video -- Problems -- Solution -- How It Works -- 4-9. Adding Speech Recognition -- Problem -- Solution -- How It Works -- 4-10. Playing Back Audio/Video -- Problem -- Solution -- How It Works -- 4-11. Playing Sound Effects -- Problem -- Solution -- How It Works -- 4-12. Creating a lilt Monitor -- Problem -- Solution -- How It Works -- 4-13. Monitoring Compass Orientation -- Problem -- Solution -- How It Works -- 4-14. Retrieving Metadata from Media Content -- Problem -- Solution -- How It Works -- 4-15. Detecting User Motion -- Problem -- Solution -- How It Works -- Summary -- 5-1. Making a Preference Screen -- Problem -- Solution -- How It Works -- 5-2. Displaying Custom Preferences -- Problem -- Solution -- How It Works -- 5-3. Persisting Simple Data -- Problem -- Solution -- How It Works -- 5-4. Reading and Writing Files -- Problem -- Solution -- How It Works -- 5-5. Using Files as Resources -- Problem -- Solution -- How It Works -- 5-6. Managing a Database -- Problem -- Solution -- How It Works -- 5-7. Querying a Database -- Problem -- Solution -- How It Works -- 5-8. Backing Up Data -- Problem -- Solution -- How It Works -- 5-9. Sharing Your Database -- Problem -- Solution -- How It Works -- 5-10. Sharing Your SharedPreferences -- Problem -- Solution -- How It Works -- 5-11. Sharing Your Other Data -- Problem -- Solution -- How It Works -- 5-12. Integrating with System Documents -- Problem -- Solution -- How It Works -- Summary -- 6-1. Notifying from the Background -- Problem -- Solution -- How It Works -- 6-2. Creating Timed and Periodic Tasks -- Problem -- Solution -- How It Works -- 6-3. Scheduling a Periodic Task -- Problem -- Solution -- How It Works -- 6-4. Creating Sticky Operations -- Problem -- Solution -- How It Works -- 6-5. Running Persistent Background Operations -- Problem -- Solution -- How It Works -- 6-6. Launching Other Applications -- Problem -- Solution -- How It Works -- 6-7. Launching System Applications -- Problem -- Solution -- How It Works -- 6-8. Letting Other Applications Launch Your Application -- Problem -- Solution -- How It Works -- 6-9. Interacting with Contacts -- Problem -- Solution -- How It Works -- 6-10. Reading Device Media and Documents -- Problem -- Solution -- How It Works -- 6-11. Saving Device Media and Documents -- Problem -- Solution -- How It Works -- 6-12. Reading Messaging Data -- Problem -- Solution -- How It Works -- 6-13. Interacting with the Calendar -- Problem -- Solution -- How It Works -- 6-14. Logging Code Execution -- Problem -- Solution -- How It Works -- 6-15. Creating a Background Worker -- Problem -- Solution -- How It Works -- 6-16. Customizing the Task Stack -- Problem -- Solution -- How It Works -- 6-17. Implementing AppWidgets -- Problem -- Solution -- How It Works -- 6-18. Supporting Restricted Profiles -- Problem -- Solution -- How It Works -- Summary -- 7-1. Creating Drawables as Backgrounds -- Problem -- Solution -- How It Works -- 7-2. Creating Custom State Drawables -- Problem -- Solution -- How It Works -- 7-3. Applying Masks to Images -- Problem -- Solution -- How It Works -- 7-4. Drawing Over View Content -- Problem -- Solution -- How It Works -- 7-5. High-Performance Drawing -- Problem -- Solution -- How It Works -- 7-6. Extracting Image Color Palettes -- Problem -- Solution -- How It Works -- 7-7. Tinting Drawable Elements -- Problem -- Solution -- How It Works -- 7-8. Using Scalable Vector Assets -- Problem -- Solution -- How It.
Works -- Summary -- Android NDK -- 8-1. Adding Native Bits with JNI -- Problem -- Solution -- How It Works -- 8-2. Building a Purely Native Activity -- Problem -- Solution -- How It Works -- RenderScript -- Using the RenderScript Support Package -- 8-3. Filtering Images with RenderScript -- Problem -- Solution -- How It Works -- 8-4. Manipulating Images with RenderScript -- Problem -- Solution -- How It Works -- 8-5. Faking Translucent Overlays with Blur -- Problem -- Solution -- How It Works -- Summary.
Subject Android (Electronic resource)
Android (Electronic resource) (OCoLC)fst01776064
Application software -- Development.
Mobile computing.
COMPUTERS -- Internet -- Application Development.
Programming & scripting languages: general.
Mobile & handheld device programming -- Apps programming.
Application software -- Development. (OCoLC)fst00811707
Mobile computing. (OCoLC)fst01024221
Genre/Form Electronic book.
Electronic books.
Other Form: Printed edition: 9781484204764
ISBN 9781484204757 (electronic bk.)
1484204751 (electronic bk.)
148420476X (print)
9781484204764 (print)
9781484204764
Standard No. 10.1007/978-1-4842-0475-7 doi
AU@ 000055114652
AU@ 000055220593
CHNEW 000890841
CHVBK 374495580
DEBBG BV043618996
NLGGC 390755834
NZ1 16080078
UKMGB 019177031

 
    
Available items only