手机身上的USB接口主要的任务就是充电,连接PC传输数据,你还能想到其他的功能吗?没错,它还能连接USB小风扇、小台灯等外设。但是,你以为所有手机在实现这些功能时的体验和效果都是一样的吗?

  充电速度和接口关系不大

  手机充电靠的就是USB接口,但现阶段Android手机USB无非是Micro USB和Type-C两种形态,为啥不同品牌手机的充电速度差异很大呢?

  实际上,在一般情况下,手机USB接口和充电速度的关系还真不大。比如,时下流行的高通QC、联发科PEP等快速充电技术,靠的是处理器SoC集成的电源管理芯片,能以5V电压普通充电,还是以9V或12V快速充电,都是这些芯片说了算,再通过判断两根线之间的电阻来判断给多大电流。

  当然,也有非一般的情况。比如OPPO的VOOC闪充,采用的是低电压大电流的快充策略,而OPPO手机采用的Micro USB天生无法承载太大的电流。所以,OPPO就不得不采用改进型的Micro USB接口,在标准Micro USB基础上增加了2个针脚,用于识别和传输更大的电流

  我们都知道一加手机3的DASH源自于VOOC,但由于一加手机3改用了USB Type-C接口,而Type-C天生就能承载更大的电流和电压,所以完全无需对接口进行物理改造。

  在Type-C将一统手机接口江湖的未来,想通过接口判断快充技术的类型和速度?答案只能是:没戏!

  为啥Type-C没能带来USB3.0

  问题来了,USB Type-C从诞生伊始可就是打着“USB3.1”的旗号,为啥配备这个接口的手机,USB传输速度却还是以USB2.0为主呢?

  在解答这个问题之前,咱们还得先简单聊聊USB Type-C。USB Type-C只是一种物理接口的形态,无论是USB3.0、USB3.1还是雷电3等特殊功能都是它的“可选项”。在Android手机领域,99%的手机都选择了默认的USB2.0,只有极少数机型采用了USB3.0。

  原因很无奈,USB3.0在进行数据传输时,会对手机信号(包括4G网络和Wi-Fi)、无线键盘鼠标(包括2.4G、5G、蓝牙)产生干扰,而这个问题历经多年也没有有效的解决方案。这一点从三星对USB3.0的态度上就可见一斑:

  GALAXY Note 3曾以USB3.0作为主打,但很多用户都反映称在连接电脑传输文件时,手机的4G信号会突然中断并自动转入3G/2G模式。于是,USB3.0对信号干扰的问题便引起了业内的重视,而三星也在后续新品中放弃了对USB3.0的支持。

  对了,时下支持USB3.0的Android手机,在默认状态下也是屏蔽了此项功能,而是以USB2.0速度进行数据传输。如果你想切换到USB3.0,则会弹出一个可能影响信号质量的提示。所以,对于Android手机为啥用上了Type-C却没有提供USB3.0的速度,大家也就别过于纠结啦。

  为何Type-C能当耳机孔用?

  如今以乐视和MOTO为代表的不少Android手机都取消了3.5mm耳机孔,听歌和充电都得依靠全新的Type-C。难道,这是一项很高端的技术吗?

  少年,不要惊讶!作为手机USB接口的老祖宗,早在mini USB接口时代,用它来连接耳机就不是什么新鲜事了。比如十余年前的摩托罗拉L7,HTC Touch Diamond就都是将Mini USB作为耳机接口的代表。

  原因很简单,包括USB Type-C在内,Type-A(标准USB接口)和Type-B(Mini USB、Micro USB)类型的USB接口全都支持音频信号的传输。从Android 5.0开始,谷歌便在系统中集成了标准USB Audio驱动库,可以通过USB传输音频信号。因此,理论上只要系统版本在Android 5.0以上,且配备了Type-C接口的手机,都可以直接使用Type-C接口的耳机。

  反向充电真的很高端?

  如今很多配备大电池的手机都在主打支持反向充电的功能,就是号称可以扮演充电宝的角色给其他手机充电。这个功能很高端吗?

  实际上,所有支持OTG的手机,最大特色就是利用OTG线连接另外一部手机时,可以为其充电。所以,这种反向充电的能力,基本上所有手机都支持。只是很多手机自身电池都不够用,再扮演充电宝的角色会有些力不从心而已。

  那么,为啥支持OTG的手机都能反向充电呢?

  提起OTG,应该是Android手机的一项特色功能,通过它可以实现外接键盘、鼠标、U盘,以及包括USB风扇、USB小台灯一类的周边外设。

  对OTG功能而言,手机USB接口是否配备一个5V的升压模块至关重要。早期很多中低端手机会阉割掉这个升压模块,所以在物理上就不可能实现对OTG的支持。

  带分叉头的OTG线,一边可连接手机,另一头则可连接充电器

  此外,还有些产品虽然配备了升压模块,但却在系统层面删除了与OTG有关的代码,属于软件屏蔽了OTG。如果你的手机不幸属于上面的类型,则可以借助DC5V电源的OTG线(在与手机相连的同时获取额外的电力,模拟5V升压模块)和修改Android系统根目录下的system/etc/vold.fstab代码的方式曲线获得OTG功能。

android外接usb摄像头demo_手机USB接口有哪些功能 手机USB接口功能介绍【详解】相关推荐

  1. django手机访问_Django对接支付宝电脑网站、App支付步骤详解!这个框架是真强!...

    一.前言 本文主要针对 Python for Django 在对接支付宝电脑网站.手机网站.App支付过程中具体实现步骤进行详解: 相信大家支付功能也写了不少,但时间一长,再次用到的时候有些细节难免会 ...

  2. (转)C#进阶系列——WebApi 接口返回值不困惑:返回值类型详解

    原文链接:https://www.cnblogs.com/landeanfen/p/5501487.html 阅读目录 一.void无返回值 二.IHttpActionResult 1.Json(T ...

  3. android仿知乎按钮动效,Android仿知乎客户端关注和取消关注的按钮点击特效实现思路详解...

    先说明一下,项目代码已上传至github,不想看长篇大论的也可以先去下代码,对照代码,哪里不懂点哪里. 代码在这https://github.com/zgzczzw/ZHFollowButton 前几 ...

  4. 怎么在手机上取消双重认证_用手机在淘宝上怎么开网店?流程步骤详解

       这是一篇关于"用手机在淘宝上怎么开网店?流程步骤详解"的文章: 开网店因为门槛低.收益大,成为众多年轻人创业的首选.很多新手朋友们都想开一家属于自己的网店,但是苦于没有经验, ...

  5. 自动光学变焦USB摄像头模组微光全彩夜视18倍USB摄像机机芯参数

    产品介绍: 此款产品属于200万像素USB摄像头是一个18倍自动变焦同时具有USB2.0接口功能性摄像头,搭载一个强大的影像ISP和强悍的数字处理器DSP,手动光学变焦功能让它能应用在多种工业安防教育 ...

  6. android wifi 共享网络,安卓手机怎么共享XP的网络 无线wifi共享教程【详解】

    安卓手机怎么共享XP的网络? Wi-Fi是一个无线网络通信技术的品牌,由Wi-Fi联盟(Wi-Fi Alliance)所持有.目的是改善基于IEEE802.11标准的无线网络产品之间的互通性.无线网络 ...

  7. android 清理缓存动画,Android仿微信清理内存图表动画(解决surfaceView屏幕闪烁问题)demo实例详解...

    最近接了一个项目其中有功能要实现一个清理内存,要求和微信的效果一样.于是想到用surfaceView而不是继承view.下面小编给大家解析下实现思路. surfaceView是为了解决频繁绘制动画产生 ...

  8. 怎样不停请求接口实现实时刷新_Hologres+Flink实时数仓详解

    简介: 本次内容将会介绍使用Flink和Hologres,实现可扩展的.高效的.云原生实时数仓. 一.Hologres生态 从前面几篇的内容,相信大家已经了解到Hologres是一款兼容Postgre ...

  9. java 接口 返回值_java api返回值的标准化详解

    api返回值的标准化 例如 {"status":200,"message":"操作成功","data":"{\ ...

最新文章

  1. 解决Layui数据表格无数据最后列被顶出去的问题
  2. Js Array数组ES5/ES6常用方法
  3. 【转载】如何组建一支优秀的数据分析团队?
  4. MVC之ActionFilterAttribute自定义属性
  5. asterisk账号和拨号方案mysql存储(静态)
  6. 在Linux中创建静态库.a和动态库.so
  7. CDH、CM下载403,Cloudera收费无法下载解决,CDH安装包下载
  8. HTTP之content-type相关
  9. 0x80070035找不到网络路径_ln -s 创建软链接时的路径问题
  10. Android 跳转权限设置界面的终极方案
  11. 网页实现语音对讲_GB28181实现摄像头语音对讲 - web音频采集调用示例
  12. ngRoute+ngAnimate与JQM中的页面跳转的区别
  13. css样式,层叠顺序属性z-index
  14. Windows系统备份
  15. 如何设计艺术字体,可以从这两个方面入手
  16. 《软件开发》串口调试助手
  17. 台湾java程序员工资水平_女程序员在台湾的工资比大陆低吗?
  18. java gc 监控_JAVA网站full GC监控脚本
  19. 老王家esp8266及老五家WS2818灯带
  20. Upload_上传_并传递额外参数

热门文章

  1. @RestControllerAdvice与@ControllerAdvice的区别
  2. matlab外接矩形,matlab求二值圖像最小外接矩形
  3. 教练我想学python_教练,我想学Python:(3)列表和切片,边学习边刷leetcode,三,与,边学边,LeetCode...
  4. 双系统 android 华硕,华硕发布Duet TD300,首款真正Windows+安卓双系统笔记本
  5. vue读取外部配置文件
  6. Java多线程共享变量控制
  7. 根据线程名获取线程及停止线程
  8. redis清空数据、查看数据量、查看占用内存命令
  9. 三目运算符的空指针问题
  10. Android开发笔记(六十四)网页加载与JS调用