public class DownloadInstaller
extends java.lang.Object
1.wifi 环境下静默下载,否则询问用户是否下载 2.强制更新的话就告知用户要强制下载,不同意就退出App 3.首次安装妥善处理Android 8的未知来源安装问题(处理OnActivityResult 问题) 4.Android 7以上的FileProvider 问题 5.新的进程处理?app 杀了也没有关系 6.异常处理完善
| 构造器和说明 |
|---|
DownloadInstaller(android.content.Context context)
构造方法
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
download(java.lang.String apkUrl)
app下载升级管理,builder
|
java.lang.String |
getStringFrom(int id)
get String from id
|
void |
installProcess()
安装过程处理
|
public DownloadInstaller(android.content.Context context)
context - contextpublic void download(java.lang.String apkUrl)
apkUrl - apk 下载地址public java.lang.String getStringFrom(int id)
throws android.content.res.Resources.NotFoundException
id - res idResources.NotFoundExceptionpublic void installProcess()