- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档免费下载、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
FMX 安卓 APK 自动更新安装的几个问题及解决方案
Android P 将禁止 App 使用所有未加密的连接
为保证用户数据和设备的安全, Google 针对下一代 Android 系统 (Android P) 的应用
程序,将要求默认使用加密连接,即 Http 访问无法使用。
这意味着 Android P 将禁止 App 使用所有未加密的连接,因此运行 Android P 系统的安
卓设备无论是接收或者发送流量,
未来都不能明码传输,需要使用下一代 (Transport Layer Security) 传输层安全协议,而
Android Nougat 和 Oreo 则不受影响。
针对这个问题,有以下三种解决方法:
(1 )APP 改用 https 请求
(2 )targetSdkVersion 降到 27 以下
(3 )更改网络安全配置
(4 )在 AndroidManifest.xml 配置文件的标签中直接插入 android:usesCleartextTraffic= “true ”
方案 <4> 亲测有效。
<application android:persistent="%persistent%"
android:restoreAnyVersion="%restoreAnyVersion%"
android:label="%label%"
android:debuggable="%debuggable%"
android:largeHeap="%largeHeap%"
android:icon="%icon%"
android:theme="%theme%"
android:hardwareAccelerated="%hardwareAccelerated%"
android:usesCleartextTraffic="true"
android:resizeableActivity="false">
<%application-meta-data%>
Android APK 自动更新并安装
Android7.0 自动更新时出现的错误,下载没有问题,但下载 APK 安装包完成后,调用安装
没有反应。原因如下。
因为 Android7.0 加上了“私有目录被限制访问”
“私有目录被限制访问“是指在 Android7.0 中为了提高私有文件的安全性,面向 Android N
或更高版本的应用私有目录将被限制访问。这点类似 iOS 的沙盒机制。
解决方案:
1、在 AndroidManifest.xml 清单文件中注册 provider
<provider
android:name="android.support.v4.content.FileProvider"
android:authorities="APK 的包名 .fileprovider"
android:grantUriPermissions="true"
android:exported="false">
<meta-data android:name="android.support.FILE_PROVIDER_PATHS"
android:resource="@xml/provider_paths" />
</provider>
2 、创建一个 provider_paths 的 xml 文件
<?xml version="1.0" encoding="utf-8"?>
<paths>
<external-path path="Android/data/APK 的包名 /" name="files_root" />
<external-path path
您可能关注的文档
- 中国手机产业现状与人才需求分析.pdf
- 中软嵌入式开发工程师就业班.pdf
- 自动化开发工程师个人简历求职简历.pdf
- 最新2020年ERP工程师测试版复习题库388题(含参考答案).pdf
- 最新版精选2020年咨询工程师(投资)《项目决策分析与评价》模拟完整版考核题库(含参考答案).pdf
- 最新青海中小学2020年开学时间_2020疫情青海开学时间青海省中小学开学时间.docx.pdf
- (2020)金地贝福里花园二期项目建议.pdf
- (2020年整理)就业宣讲会心得体会.doc.pdf
- (精)android培训心得体会.pdf
- 【2019-2020年整理】Android课程设计报告-订餐外卖系统.pdf
文档评论(0)