If yous are a multimedia developer on Android platform yous postulate USB for media transfer or playback audio. This mass explores MTP in addition to USB Audio inwards both USB device in addition to USB host mode.
If yous are an core developer who piece of occupation on charging yous postulate to empathise USB charging specification which is explained inwards the book,
If yous are a networking developer interested inwards tethering, USB plays a role using RNDIS specification which is explained inwards the book
If yous are an application developer interested inwards managing USB devices inwards from an Android platform, this mass explores Android USB Service framework which manages USB functionalities
Last non the least, Android Debug Bridge (ADB) the debugging tool of Android is over USB in addition to cognition of its internals is a define value add together for whatsoever application or platform developer. This mass details the internal of ABD till the heart in addition to individual level.
Thus this mass covers everything well-nigh USB on Android from dissimilar USB Classes supported inwards device means to the USB host framework that manages USB device connected to an Android platform. Each chapter volition explicate USB course of didactics specification earlier exploring how the functionality (class) is implemented inwards Android. This gives a build clean perspective for yous every bit a reader on what the USB specification demands in addition to how it implemented inwards Android.
What you’ll learn
- Understand Android USB framework from APIs to the heart in addition to individual layer in addition to enable advance USB application development.
- Learn all major USB functionalities yesteryear exploring the USB Class specification non covered inwards whatsoever of the USB books
- Learn the newly introduced Android Open Accessory (AOA) Protocol in addition to explore developing NFC reader using AOA protocol.
- Learn critical changes inwards the Android USB framework betwixt dissimilar Android versions.
- Learn how USB charging plant amongst explanation from the USB Battery Specification.
- Learn how to switch betwixt MTP to Mass Storage in addition to vice versa to portion storage to host PC.
Who this mass is for
- The principal audiences of this mass are application developers in addition to engineers who produce hands on piece of occupation amongst Android. This mass is for an application developer who has an APP thought amongst USB in addition to wonders how to implement it. This mass volition last a definite direct for the developer in addition to aid him/her to create produce USB on Android.
- With the mass roofing from APIs to the Linux kernel, core platform developers finds it tardily to pose information indicate to debug. Thus core Android platform developers working on USB, Audio, media in addition to others are the side yesteryear side principal audiences of the book.
- Technical Managers or Architects or senior managers who await for eagle oculus sentiment of a system, are the secondary audiences of the book. The mass volition enable them to empathise the dissimilar blocks of the Android USB subsystem in addition to would aid innovation in addition to gauge complexity involved.
- Student in addition to engineers tin give notice utilization this mass every bit a produce it yourself reference mass every bit the mass explains dissimilar blocks the Android USB framework from application degree to the kernel. Students tin give notice utilization like report approach to like Android framework.