Android DownloadManager 添加任务后一直处于暂停状态(STATUS_PAUSE)

最近在用DownloadManager下载APK做软件升级更新时遇到一个问题,自己的测试手机上一切正常,用同事的手机测试时,下载任务能正常创建,但是创建后任务一直处于暂停状态,我的测试手机是android 10,另一个测试手机是android 8,出问题的手机是android 9,怀疑是android版本问题,后又换了一个android9的手机测试一切正常,后来猛然想起我的下载地址是http,随将http改为https后,问题得以解决。

原因分析:同事的手机是诺基亚,用的android原生系统,android 9以后默认只能用https(如果将targetSdkVersion 设置为27及以下,不受此限制),我的targetSdkVersion设置为26,理论上应该能是用http,然后被现实打脸,国产手机都能正常使用http,但是原生系统不行,很奇怪的是在这个诺基亚手机上我的http页面却能正常打开,难不成WebView和DownloadManager使用了不同策略?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值