Android手机的软件格式正确的是,Android手机的工作模式

  Android手机的软件格式正确的是,Android手机的工作模式

  安卓手机的USB

  安卓手机很少用USB主机功能,但是很多平板都用。其实安卓USB主机功能比较简单,就是驱动USB控制器和端口的驱动程序。我们主要讨论USB从机功能,不是每个USB手机都有的。

  我们平时怎么用USB?基本上,它有以下功能。

  1、充电

  2.连接到计算机,并将其用作大硬盘。

  3、连接电脑,出现MTP或PTP

  4.连接到计算机并支持adb命令

  5.连接电脑,支持每个厂商自己的协议,比如三星Kies华为的HSuite LG的LG套件。

  6.连接电脑实现USB网卡的功能,称为USB绑定。

  其实Android OS是基于linux的,所以Android的USB支持就是linux的USB支持。要了解Android的USB支持,就必须了解gadget的概念。Linux-USB小工具驱动框架实现了USB协议定义的设备的软件功能。

  UDC(usb设备控制器)应该有一个usb_gadget_driver附加到它,usb_composite_dev附加到UDC的小工具,usb_composite_driver附加到usb_composite_dev。然后在usb_composite_dev上挂一个usb_configuration配置,然后在usb_configuration的函数链表中挂一个函数,将函数写入对应config的接口数组中。这就是整个过程。

  所以USB实现的是不同的功能,即建立系统的不同功能,然后根据协议给它们提供相应的数据。

  在android中,有一个重要的道具设置,persist.sys.usb.config通过这个配置,设置支持不同的功能。

  例如ADB shell setpropersist . sys . USB . config MTP、ADB、ACM

  mtp是媒体传输协议(MTP)。

  Acm是支持USB模拟串口的功能。它是微软定义的标准设备。不用安装主机驱动就可以驱动。

  Adb是google的调试桥,主机需要相应状态的驱动。

  .

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • windowsandroid手机版下载,windowsandroid安装apk
  • windowsandroid手机版下载,windowsandroid安装apk,WindowsAndroid 安装教程详解
  • android调用webview方法,androidwebview是什么,Android 中 WebView 的基本用法详解
  • android传感器高级编程,Android传感器,Android编程之光线传感器用法详解
  • android.app.Dialog,android自定义dialog对话框,Android开发笔记之-Dialog的使用详解
  • android 图片视频轮播框架,androidlayout轮播图,Android实现炫酷轮播图效果
  • android里的viewpager,安卓自定义view流程,Android自定义引导玩转ViewPager的方法详解
  • android里的viewpager,android viewpager详解
  • android里的viewpager,android viewpager详解,Android自定义超级炫酷的ViewPage指示器
  • android调用webview方法,androidwebview是什么
  • android设置控件宽度,android获取屏幕宽度和高度
  • android设置控件宽度,android获取屏幕宽度和高度,Android中获取控件宽高的4种方法集合
  • android蓝牙开发的基本流程,安卓蓝牙app开发教程
  • android蓝牙开发的基本流程,安卓蓝牙app开发教程,android蓝牙简单开发示例教程
  • android菜单栏,android菜单控件
  • 留言与评论(共有 条评论)
       
    验证码: