6.0适配 (23 M)
1、权限适配 XstartActivityForResultAndXPermission
7.0适配 (24 N)(25 N_MR1)
1、Android7.0适配
2、Android7.1.1Toast崩溃解决方案
8.0适配 (26 O) (27 O_MR1)
主要关注一下透明Activity崩溃问题
还有权限更改问题,区别于6.0
2、Android 8.0去除“允许未知来源”选项,需手动确认。如果我们的App具备安装App的功能,那么AndroidManifest文件需要包含REQUEST_INSTALL_PACKAGES权限,未声明此权限的应用将无法升级应用
//8.0 下载apk后调用系统安装页面
<uses-permission android:name="android.permission.REQUEST_INSTALL_PACKAGES" />
9.0适配 (28 P)
2、如果项目使用了HttpClient,则需要适配
Android 9.0/P 版本适配HttpClient
<application>
//需要配置这个
<uses-library android:name="org.apache.http.legacy" android:required="false" />
</application>
<application
...
android:usesCleartextTraffic="true">