版本更新,需要注意的是android7.0和8.0的安装问题
android8.0以上得需要安装未知来源应用的权限
<uses-permission android:name="android.permission.REQUEST_INSTALL_PACKAGES"/>
android7.0
1.android7.0需要在清单文件注册
<provider
android:name="android.support.v4.content.FileProvider"
android:authorities="com.jetair.cuair.fileprovider"
android:exported="false"
android:grantUriPermissions="true">
<meta-data
android:name="android.support.FILE_PROVIDER_PATHS"
android:resource="@xml/file_paths" />
</provider>
2.在res文件下新建xml文件夹,编写file_paths:
<?xml version="1.0" encoding="utf-8"?>
<paths>
<external-path
name="downloadApk"
path="cuair" />
</paths>

本文介绍了在Android 7.0和8.0中进行版本更新时遇到的安装问题,特别是Android 8.0以上需要获取安装未知来源应用的权限。同时,针对Android 7.0,详细说明了如何在清单文件注册以及创建file_paths.xml来实现apk的下载和安装。
最低0.47元/天 解锁文章
259





