让手机支持OTG,不看绝对后悔! - 我也做一回搬运工,解决RFID读卡器OTG支持问题

本文主要是介绍让手机支持OTG,不看绝对后悔! - 我也做一回搬运工,解决RFID读卡器OTG支持问题,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!


让手机支持OTG,不看绝对后悔!


我只是搬运工,转自天语其他机型发出来的教程
前言:【转自天语吧】
OTG是手机非常非常实用的功能,能接移动硬盘、U盘(这个功能相当于你的手机可以无限扩展内存卡了,什么8G16G32G128G内存卡都是浮云)、鼠标、键盘、手柄、打印机等USB外设。手机用OTG线接上U盘可以直接读取U盘里的电影图片文字资料的所有文件。
---------------------------------------------------------
从硬件上说,当今Android4.0或以上系统的智能手机芯片都支持USB-OTG了,如果不支持的话,绝对是以下两个原因造成的。
1、硬件上缺少5V升压器,导致外接设备没有电压供应,没办法正常工作。
2、硬件设备制造商为了省电考虑,从系统上屏蔽了USB-OTG功能。
一般情况下,智能手机无法读取U盘、无法识别鼠标、键盘、手柄是以上两个原因的叠加导致的。
这时候,我们要软硬兼施,从硬件和系统上,为OTG创造条件:
-----------------------------------------------------------
教程重点来了,仔细看!
第一步:
我们很有必要要检测下手机硬件上是否具备5v升压器,当你用另一架手机通过不带电源的OTG线接入你的手机时,如果你的安卓手机有5v升压器,那么就可以给另外一台手机充电,如果没有就不能充,以此判断。当手机确定没有5v升压器时,我们就需要买一根带DC5V电源的USB-OTG线,从硬件上解决电力供应问题。如下图,这种带电源的OTG线淘宝买很便宜的,几元到几十元不等,淘宝搜索关键词为“USB-OTG”供电。
第二步:
解决系统屏蔽OTG问题,先把联想A760给ROOT了,让手机获取最高权限,手机ROOT成功后我们就用手机下载一个中文版RE管理器(需要挂载读写权限),打开RE管理器,按目录找到system文件夹 点击system文件夹然后 进去找到etc文件夹 然后点击etc文件夹进去找到vold.fstab这个文件(依次打开步骤就是system / etc / vold.fstab) 然后点击RE管理器右上方把只读点击一下挂载为读写 然后长按住vold.fstab,此时出来几个选项 然后我们选择使用文本编辑器这个选项打开该文件,这时出来一个长方形的编辑框 我们就在vold.fstab的末尾添加如下代码:
# usb otg diskdev_mount usbotg /mnt/usbotg auto /devices/platform/mt_usb /devices/platform/musbfsh_hdrc
代码添加好以后点击菜单键然后点击修改保存,多出来的bak后缀文件删除,然后退出RE管理器
最后一步:重启手机 (教程完毕)
-----------------------------------------------------
重启手机后你再用手机接上OTG线插上U盘试试,嘿嘿,是不是完美支持了呀?U盘里的视频图片等是不是完美播放啊?哈哈!此方法在无OTG功能的联想、OPPO等机型上测试通过,相当完美,所有Android4.0以上系统的手机,不论品牌全部通用,OTG功能除了支持U盘还能支持外接鼠标、键盘游戏手柄、移动硬盘等(接移动硬盘需要提供更大电源,9-12V不等)
有句话是这样说的,没有用不到的功能,只有不会用的人
OTG功能对不需要的人没什么用处,但是对于我们这些需要手机可以有相当于无限扩展内存卡容量功能,可外接USB游戏手柄、鼠标、键盘、USB小电风扇、给其它手机充电等等功能的人就非常有用实用!


这篇关于让手机支持OTG,不看绝对后悔! - 我也做一回搬运工,解决RFID读卡器OTG支持问题的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/584734

相关文章

SpringBoot排查和解决JSON解析错误(400 Bad Request)的方法

《SpringBoot排查和解决JSON解析错误(400BadRequest)的方法》在开发SpringBootRESTfulAPI时,客户端与服务端的数据交互通常使用JSON格式,然而,JSON... 目录问题背景1. 问题描述2. 错误分析解决方案1. 手动重新输入jsON2. 使用工具清理JSON3.

华为鸿蒙HarmonyOS 5.1官宣7月开启升级! 首批支持名单公布

《华为鸿蒙HarmonyOS5.1官宣7月开启升级!首批支持名单公布》在刚刚结束的华为Pura80系列及全场景新品发布会上,除了众多新品的发布,还有一个消息也点燃了所有鸿蒙用户的期待,那就是Ha... 在今日的华为 Pura 80 系列及全场景新品发布会上,华为宣布鸿蒙 HarmonyOS 5.1 将于 7

MySQL 设置AUTO_INCREMENT 无效的问题解决

《MySQL设置AUTO_INCREMENT无效的问题解决》本文主要介绍了MySQL设置AUTO_INCREMENT无效的问题解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参... 目录快速设置mysql的auto_increment参数一、修改 AUTO_INCREMENT 的值。

关于跨域无效的问题及解决(java后端方案)

《关于跨域无效的问题及解决(java后端方案)》:本文主要介绍关于跨域无效的问题及解决(java后端方案),具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录通用后端跨域方法1、@CrossOrigin 注解2、springboot2.0 实现WebMvcConfig

Go语言中泄漏缓冲区的问题解决

《Go语言中泄漏缓冲区的问题解决》缓冲区是一种常见的数据结构,常被用于在不同的并发单元之间传递数据,然而,若缓冲区使用不当,就可能引发泄漏缓冲区问题,本文就来介绍一下问题的解决,感兴趣的可以了解一下... 目录引言泄漏缓冲区的基本概念代码示例:泄漏缓冲区的产生项目场景:Web 服务器中的请求缓冲场景描述代码

Java死锁问题解决方案及示例详解

《Java死锁问题解决方案及示例详解》死锁是指两个或多个线程因争夺资源而相互等待,导致所有线程都无法继续执行的一种状态,本文给大家详细介绍了Java死锁问题解决方案详解及实践样例,需要的朋友可以参考下... 目录1、简述死锁的四个必要条件:2、死锁示例代码3、如何检测死锁?3.1 使用 jstack3.2

解决JSONField、JsonProperty不生效的问题

《解决JSONField、JsonProperty不生效的问题》:本文主要介绍解决JSONField、JsonProperty不生效的问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑... 目录jsONField、JsonProperty不生效javascript问题排查总结JSONField

github打不开的问题分析及解决

《github打不开的问题分析及解决》:本文主要介绍github打不开的问题分析及解决,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、找到github.com域名解析的ip地址二、找到github.global.ssl.fastly.net网址解析的ip地址三

MySQL版本问题导致项目无法启动问题的解决方案

《MySQL版本问题导致项目无法启动问题的解决方案》本文记录了一次因MySQL版本不一致导致项目启动失败的经历,详细解析了连接错误的原因,并提供了两种解决方案:调整连接字符串禁用SSL或统一MySQL... 目录本地项目启动报错报错原因:解决方案第一个:第二种:容器启动mysql的坑两种修改时区的方法:本地

springboot加载不到nacos配置中心的配置问题处理

《springboot加载不到nacos配置中心的配置问题处理》:本文主要介绍springboot加载不到nacos配置中心的配置问题处理,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑... 目录springboot加载不到nacos配置中心的配置两种可能Spring Boot 版本Nacos