Book description
Unboxing Android USB focuses on apps that use USB. This book covers everything starting from simple tasks like managing media with USB to complex tasks like Android ADB and developing application which exploit the potential of USB framework.
With use cases that help developers build real world apps in real-time utilizing the advanced features of USB framework Unboxing Android USB tries to cover every single aspect of the app development cycle in totality.
Unboxing Android USB helps you learn newly introduced android open accessory protocol with unique examples such as using USB Keyboard with Android device without USB host mode enabled and switching from MTP to MSC.
The book is organized based on the USB functions, with each chapter explaining different USB classes available in Android. The functionalities are explained by starting from the USB specification followed by block diagrams that explain different blocks available in that USB class, followed by sequence diagram that elucidates flow of control and data. Each chapter has a unique sample Android application that uses the particular USB function.
What you'll learn
Understand USB Android framework all the way to the kernel layer and develop advance USB applications through sequence diagrams
Learn different USB Class supported by Android framework
Learn newly introduced android open accessory protocol with unique examples. (Using USB Keyboard with Android device, without USB host mode)
Who this book is for
Application developer and engineers who do hands on work with Android.
Core platform developers working on USB, Audio, media and others
Technical managers or Architects or senior managers working on different blocks of the Android subsystem.
Table of contents
- Title Page
- Dedication
- Contents at a Glance
- Contents
- About the Author
- About the Technical Reviewers
- About the Contributor
- Foreword
- Acknowledgments
- Introduction
- Chapter 1: Getting Started: The Android USB Framework
- Chapter 2: Discovering and Managing USB Within Android
- Chapter 3: USB Storage
- Chapter 4: USB Tethering
- Chapter 5: USB Accessory
- Chapter 6: USB Audio
- Chapter 7: Android Debug Bridge (ADB)
- Appendix A: Battery Charging Using USB
- Appendix B: Using libusb in Android
- Index
Product information
- Title: Unboxing Android USB: A hands on approach with real world examples
- Author(s):
- Release date: May 2014
- Publisher(s): Apress
- ISBN: 9781430262084
You might also like
book
Designing Machine Learning Systems
Machine learning systems are both complex and unique. Complex because they consist of many different components …
book
Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow, 3rd Edition
Through a recent series of breakthroughs, deep learning has boosted the entire field of machine learning. …
book
Exploring BeagleBone, 2nd Edition
In-depth instruction and practical techniques for building with the BeagleBone embedded Linux platform Exploring BeagleBone is …
book
Practical Hardware Pentesting
Learn how to pentest your hardware with the most common attract techniques and patterns Key Features …