微信的bug

记录一个微信的bug

(请允许我说一段废话)Android是基于Linux的一个开放,开源的系统,使得成千上万的开发者投入其中,开源的一个弊端就是开发商对Android系统做了各种各样的定制,对我们开发者来说,有可能导致相同的代码在不同版本,不同厂商的手机表现形式不一样,需要对具体机型做适配!

(正文开始)最近在做语音通话模块,需要在手机锁屏情况下收到通话信令,弹起通话界面,覆盖锁屏显示只需要添加几个属性即可(自行百度),在大部分手机上是可以正常跳过系统锁屏弹出通话,但是在某些特殊的机型(比如小米的手机,魅族手机)收到来电,始终不能跳过锁屏,需要先解锁(还有几款魅族机子来电界面也弹不起来),于是很费解,在网上各种找原因,没有找到,最后就看看对应的微信是什么效果,测试后发现:

需要打开一个权限:锁屏下显示
如果没有打开这个权限,有以下现象:
    1.有的机型的微信,会响铃,界面起不来,声音也关不掉!
    2.有的机型,微信首先会提示用户去打开这个权限,打开之后可以正常接通电话,如果不通过权限,下次语言电话过来,也没有提示用户去打开这个权限了,就和1的现象一致了!

锁屏下显示这个权限是某些机子特有的权限,暂时还没有找到获取这个权限的api,所有暂时和微信这个bug保持同步!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值