VIVO可能在某一段时间内手机充电数据线上并没有ID脚

偶然一次看单片机上Micro-USB原理图时,再想想我与电脑相连的那根数据线,我记得那根Micro-USB是4脚的呀,我拿起一看,怎么回事?为什么少了一个引脚还能正常工作?

我拿起单片机附带的那根崭新的micro-usb线,啊,是5个引脚。于是,我搜素了一下,发现那缺少的引脚是ID线,就是支持OTG功能的那个引脚。

Pin     Name  Color   Description  

1        VCC     Red      +5 V

2        D−      White   Data −

3        D+      Green   Data +

4        ID        none    permits distinction of Micro-A- and Micro-B-Plug. Type A: connected to Ground, Type B: not connected

5      GND     Black    Signal Ground

当时这根数据线是来自多年前的一款手机——VIVO Y51,当时还是卖的挺火的,2014年时候出的好像,所以没有OTG功能挺正常的。但是为什么数据线上没有ID脚我还是很诧异,我的想法是,当时的数据线应该是VIVO统一生产的,PCB和原理图肯定是VIVO自己设计的,所以对于工程师而言,ID脚并没有什么用,加上反而浪费材料,于是在制PCB的时候就改为了4根引脚的micro-usb数据线了。

哈哈,第一次写博客。

如果在苹果手机和小米手机上样式没有生效,但在vivo手机上生效了,可能是因为不同手机厂商对于rpx单位的支持程度不同。虽然rpx单位是为了适应不同屏幕尺寸而设计的,但仍然可能存在某些手机厂商对rpx的支持不完全或存在兼容性问题。 针对这种情况,你可以尝试以下几个解决方案: 1. 使用vw/vh单位:除了rpx,你还可以尝试使用vw(视窗宽度的百分比)和vh(视窗高度的百分比)单位。这两个单位可以根据屏幕的宽度和高度进行自适应,相对于rpx更加灵活。尝试使用vw/vh单位来定义样式,看看是否可以在不同手机机型上生效。 2. 使用媒体查询:对于某些特定的手机机型,你可以使用媒体查询来设置特定的样式。通过检测不同手机机型的屏幕尺寸或设备标识,为其添加额外的样式规则。这样可以针对不同机型进行样式调整,以适配各种设备。 3. 测试真机调试:除了在开发者工具上进行调试,你可以在真机上进行调试。通过在真机上运行小程序,你可以更好地了解样式在不同手机机型上的效果,进行相应的调整。 4. 了解具体机型的兼容性:针对苹果手机和小米手机上样式没有生效的问题,你可以查阅相关资料,了解具体机型对于rpx单位的兼容性情况。这可以帮助你更好地理解问题所在,可能找到相应的解决方案。 通过以上方法,希望你能够解决在苹果手机和小米手机上样式没有生效的问题,确保样式在不同手机机型上的一致性。如果问题仍然存在,你可以进一步调试和排查,确保样式代码正确且适配了不同的手机机型。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值