Cargando…

Unboxing Android USB : a hands-on approach with real World examples /

This book covers everything about USB on Android from different USB classes supported in device mode to the USB host framework that manages USB device connected to an Android platform. Each chapter will explain USB class specification before exploring how the functionality (class) is implemented in...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Regupathy, Rajaram (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Berkeley, CA : Apress, [2014]
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cam a2200000Ii 4500
001 OR_ocn880673864
003 OCoLC
005 20231017213018.0
006 m o d
007 cr cnu|||unuuu
008 140529s2014 caua o 001 0 eng d
040 |a GW5XE  |b eng  |e rda  |e pn  |c GW5XE  |d UMI  |d COO  |d YDXCP  |d B24X7  |d DEBBG  |d IDEBK  |d DEBSZ  |d WAU  |d E7B  |d UPM  |d OCLCF  |d EBLCP  |d OCL  |d Z5A  |d LIV  |d MERUC  |d OCLCQ  |d ESU  |d OCLCQ  |d VT2  |d IOG  |d OCLCO  |d N$T  |d REB  |d VLB  |d CEF  |d DEHBZ  |d U3W  |d OCLCQ  |d WYU  |d OCLCO  |d YOU  |d UAB  |d AU@  |d UKAHL  |d OCLCQ  |d OCLCO  |d DCT  |d ERF  |d OCLCQ  |d BRF  |d ADU  |d OCLCO  |d OCLCQ  |d OCLCO 
019 |a 881295223  |a 884584954  |a 892538624  |a 902411770  |a 966355401  |a 1005766142  |a 1026464085  |a 1048153964  |a 1059043276  |a 1065712843  |a 1066692167  |a 1072011938  |a 1086558011  |a 1097122651  |a 1110839300  |a 1112539165  |a 1113362108  |a 1126526262  |a 1129359439  |a 1136315544  |a 1153029562  |a 1153746373  |a 1156160443  |a 1161366541  |a 1163743448  |a 1206409130  |a 1227398238  |a 1237491030  |a 1244635524  |a 1300521153 
020 |a 9781430262091  |q (electronic bk.) 
020 |a 1430262095  |q (electronic bk.) 
020 |z 1430262087 
020 |z 9781430262084 
024 7 |a 10.1007/978-1-4302-6209-1  |2 doi 
029 1 |a AU@  |b 000053310634 
029 1 |a AU@  |b 000062552788 
029 1 |a CHNEW  |b 000888022 
029 1 |a CHVBK  |b 374469393 
029 1 |a DEBBG  |b BV042033117 
029 1 |a DEBBG  |b BV043610444 
029 1 |a DEBSZ  |b 414186028 
029 1 |a DEBSZ  |b 431710821 
029 1 |a GBVCP  |b 882731408 
029 1 |a NZ1  |b 15584809 
029 1 |a AU@  |b 000067092841 
035 |a (OCoLC)880673864  |z (OCoLC)881295223  |z (OCoLC)884584954  |z (OCoLC)892538624  |z (OCoLC)902411770  |z (OCoLC)966355401  |z (OCoLC)1005766142  |z (OCoLC)1026464085  |z (OCoLC)1048153964  |z (OCoLC)1059043276  |z (OCoLC)1065712843  |z (OCoLC)1066692167  |z (OCoLC)1072011938  |z (OCoLC)1086558011  |z (OCoLC)1097122651  |z (OCoLC)1110839300  |z (OCoLC)1112539165  |z (OCoLC)1113362108  |z (OCoLC)1126526262  |z (OCoLC)1129359439  |z (OCoLC)1136315544  |z (OCoLC)1153029562  |z (OCoLC)1153746373  |z (OCoLC)1156160443  |z (OCoLC)1161366541  |z (OCoLC)1163743448  |z (OCoLC)1206409130  |z (OCoLC)1227398238  |z (OCoLC)1237491030  |z (OCoLC)1244635524  |z (OCoLC)1300521153 
037 |a CL0500000447  |b Safari Books Online 
050 4 |a TK7895.B87 
072 7 |a UY  |2 bicssc 
072 7 |a COM014000  |2 bisacsh 
072 7 |a COM  |x 013000  |2 bisacsh 
072 7 |a COM  |x 014000  |2 bisacsh 
072 7 |a COM  |x 018000  |2 bisacsh 
072 7 |a COM  |x 067000  |2 bisacsh 
072 7 |a COM  |x 032000  |2 bisacsh 
072 7 |a COM  |x 037000  |2 bisacsh 
072 7 |a COM  |x 052000  |2 bisacsh 
082 0 4 |a 004  |2 23 
049 |a UAMI 
100 1 |a Regupathy, Rajaram,  |e author. 
245 1 0 |a Unboxing Android USB :  |b a hands-on approach with real World examples /  |c Rajaram Regupathy. 
264 1 |a Berkeley, CA :  |b Apress,  |c [2014] 
264 2 |a New York, NY :  |b Distributed to the Book trade worldwide by Springer 
264 4 |c ©2014 
300 |a 1 online resource (xxi, 167 pages) :  |b illustrations 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
347 |a text file  |b PDF  |2 rda 
500 |a Includes index. 
588 0 |a Online resource; title from PDF title page (SpringerLink, viewed May 29, 2014). 
520 |a This book covers everything about USB on Android from different USB classes supported in device mode to the USB host framework that manages USB device connected to an Android platform. Each chapter will explain USB class specification before exploring how the functionality (class) is implemented in Android. This gives a clean perspective on what the USB specification demands and how it can be implemented on Android. The primary audiences of this book are application developers and engineers who do hands on work with Android. This book is for an application developer who has an APP idea with USB and wonders how to implement it. It will be a definite guide for the developer to help manage USB on Android. Student and engineers can use this as a do-it-yourself reference book as it explains different blocks of the Android USB framework from application level to the kernel. 
505 0 |a At aGlance; Introduction; Chapter 1: Getting Started: The Android USB Framework; Android CDD -- USB; USB Device Mode; USB Host Mode; USB Accessory Mode; Android USB Architecture; USB Service; USB Function; android.hardware.usb; Other Infra; USB Service; USB Function; libusbhost; Kernel USB File System; Other Infra; Android USB Packages; android.hardware.usb; UsbAccessory; UsbDevice; UsbManager; UsbDeviceConnection; UsbInterface; UsbEndpoint; UsbRequest; Conclusion; Chapter 2: Discovering and Managing USB Within Android; USB Device Management; USB Host Management; USB Service. 
505 8 |a USB Device ManagerUSB Function Configuration; Android Gadget Driver uevents; Case 1: Discovering USB Device State Changes; Case 2: Managing USB Device Mode Functionality; USB Host Manager; Stage 1: Discovering a Device; Stage 2: Communicating with a Device; Stage 3: Terminating Communication with a Device; Sample 1: USBView; Design and Flow; Conclusion; Chapter 3: USB Storage; USB Mass Storage (UMS) Overview; Command Block Wrapper (CBW); Command Status Wrapper (CSW); Android Mass Storage Framework; Android USB Mass Storage Device Framework; Sharing the Storage. 
505 8 |a Android USB Mass Storage Host FrameworkUSB Media Transfer Protocol (MTP) Overview; Media Transfer Protocol Specification Overview; Android MTP Responder Framework; MTP Responder: Command/Response Sequence; Android MTP Initiator Framework; MTP Initiator: Discovering and Managing an MTP Device; Example 1: Switching MTP to UMS; Design and Flow; To Switch to UMS Mode; To Switch to MTP Mode; Example 2: MTP Initiator Application; Design and Flow; Conclusion; Chapter 4: USB Tethering; RNDIS Specification Overview; Android USB Tethering Framework; Enabling USB Tethering. 
505 8 |a Example: Reverse Tethering Over USBDesign and Flow; Host Setup; Device Setup; Chapter 5: USB Accessory; Android Open Accessory Protocol; Getting Accessory Protocol Version; Managing HID; Switching to Accessory Mode; Informational Requests; USB HID Specification; Android Open Accessory Framework; Detecting an AOA Device; Communicating with AOA in Accessory Mode; Registering and Communicating in HID Mode; Example: Android Open Accessory NFC Reader Using Cypress Fx3; Design and Flow; Conclusion; Chapter 6: USB Audio; USB Audio Specification; Android USB Audio; Intent for DEVICE_OUT_USB_ACCESSORY. 
505 8 |a Intent for DEVICE_OUT_USB_DEVICEUSB Host Audio; Example: How to Play Audio Over a USB Headset from an Android Device; USB Device Audio; Switching to Accessory Device Audio Mode; Example: Android Accessory Audio Dock Using Cypress FX3; Conclusion; Chapter 7: Android Debug Bridge (ADB); Setting Up ADB; Windows; Linux; ADB Protocol; Client Server Protocol; Server ADB Daemon Protocol; Android ADB Architecture; Example 1: Using JDB with ADB; Example 2: Backing Up Your Phone with ADB; Chapter 8:Battery Charging Using USB; Types of USB Chargers; Wall Charger; Personal Computer. 
546 |a English. 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
630 0 0 |a Android (Electronic resource) 
630 0 7 |a Android (Electronic resource)  |2 fast 
650 0 |a USB (Computer bus) 
650 0 |a Application software  |x Development. 
650 6 |a USB (Bus) 
650 6 |a Logiciels d'application  |x Développement. 
650 7 |a COMPUTERS  |x Computer Literacy.  |2 bisacsh 
650 7 |a COMPUTERS  |x Computer Science.  |2 bisacsh 
650 7 |a COMPUTERS  |x Data Processing.  |2 bisacsh 
650 7 |a COMPUTERS  |x Hardware  |x General.  |2 bisacsh 
650 7 |a COMPUTERS  |x Information Technology.  |2 bisacsh 
650 7 |a COMPUTERS  |x Machine Theory.  |2 bisacsh 
650 7 |a COMPUTERS  |x Reference.  |2 bisacsh 
650 7 |a Application software  |x Development  |2 fast 
650 7 |a USB (Computer bus)  |2 fast 
776 0 8 |i Print version:  |a Regupathy, Rajaram.  |t Unboxing Android USB.  |d Berkeley, CA : Apress, 2014  |z 9781430262084  |w (OCoLC)881729556 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781430262084/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
938 |a Askews and Holts Library Services  |b ASKH  |n AH29395618 
938 |a Books 24x7  |b B247  |n bks00065164 
938 |a EBL - Ebook Library  |b EBLB  |n EBL1719923 
938 |a ebrary  |b EBRY  |n ebr10874664 
938 |a EBSCOhost  |b EBSC  |n 1173881 
938 |a ProQuest MyiLibrary Digital eBook Collection  |b IDEB  |n cis29827942 
938 |a YBP Library Services  |b YANK  |n 11835520 
994 |a 92  |b IZTAP