@[DownlaodManager 实战]
升级功能是APP必备功能,本文以下载安装APP的完整流程来说明DownlaodManager
的基本使用方法。
前提准备
下载需要互联网权限,需要申请<uses-permission android:name="android.permission.INTERNET" />
权限;
安装APP,需要申请<uses-permission android:name="android.permission.REQUEST_INSTALL_PACKAGES" />
权限;
将下载Apk文件保存在外部存储中,需要外部存储的读写权限,即申请<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
和<uses-permission android:name="android.permission.READ_PHONE_STATE" />
权限
关于权限的申请,可以使用EasyPermissions权限框架,简单明了。当然也可以自己封装。请求存储权限的代码: