ReactNative系统之三十四关于分屏率获取不准确

本文分析了React Native在特定手机型号上获取分辨率不准确的问题,包括虚拟按键、smartbar及异形屏的影响,并分享了解决方案及与厂商沟通的经验。

之前分析过RN在由于虚拟按键、smartbar、异形屏等因素导致RN在某些机型上获取分辨率不准确的原因及解决方案。

目前我们的应用又出现了一些现象。。。由于我们同一个游戏平台上有多款游戏,所以相同的代码,我们会打不同的包,但唯独其中一个包获取分辨率有异常,有可能在RN中获取dp有零点几的差异,在JAVA中获取的px完全不对。。。

后来我们通过商务联系到了vivo及华为,他们针对我们的游戏包进行的特殊处理,服了他们了~~~所以当这种情况下,他们系统厂商主动为我们做些什么的时候,又做的不太好的时候,事就出来了~~所以只能靠商务失去解决喽!

举个栗子:如果你也遇到这种情况,假如是华为比较新的机型,如华为nave3,mata7及以上,可以在设备中--电源--分辨率改变下试试,不同厂商当然不同喽。。。

 

 

哈哈。。。百思不得其姐的问题经验和大家分享,,欢迎关注!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值