Android偶遇杂症合集(持续更新)

1、Android获取的IMEI只有14位

在手机设置里的信息上IMEI有15位的数字,但通过代码获得却只有14位,少了最后一位数字。手机重新开机,代码获得了正确的15位数字。最终测试现象,获取方法不可控,返回值可能14位也可能15位,使用时很容易导致数据异常。

Android获取的IMEI只有14位问题解决

2、Scheme不生效,大小写的坑

常见在手机浏览器打开某个网站,会有个 App 内打开的按钮,点击直接打开APP且跳转到该详情页,用的基本都是Scheme。

使用中遇到了Scheme不生效的坑,我在web页面中设置的链接为MyScheme://MyHost,点开的页面显示的链接是myshceme://myhost

Scheme链接千万别用大写字母,包括scheme、host、port、path。

Android配置Scheme使用浏览器唤起APP的方式,以及不生效问题解决

3、APP启动时的黑屏白屏问题

我们在桌面启动自己辛苦创建的APP时,总是会看到黑屏或是白屏现象,这让人的体验感觉不是很好,看看大厂的APP为什么不会有这个现象?有问题就要解决,即便不是BUG,用户体验一样很重要。

APP启动黑屏白屏原因与解决方式

4、WebView播放视频白屏、不能全屏问题

在项目中,会有在webview嵌入的网页中播放视频的需求,会在部分手机上出现白屏或有声音无画面等问题,并且存在全屏按钮点击无效果的问题。

WebView播放视频白屏、不能全屏问题解决

5、微博开放SDK初始化后使用报错please init sdk before use it. Wb.install()问题解决

微博开放SDK按官方文档配置后接入所需功能,但测试反馈偶然会出现报错提示“occur exception”,多次尝试后复现,抓取报错详细信息为“please init sdk before use it. Wb.install()”,报错来源为微博开放SDK内部方法,按翻译意思是没有初始化,但明明已经进行过初始化再调用的功能,问题出在哪呢?

微博开放SDK初始化后使用报错please init sdk before use it. Wb.install()问题解决

支持我的小伙伴们可以微信搜索“Android思维库”,或者微信扫描下方二维码,关注我的公众号,每天都会推送新知识~
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值