本篇实现现在网络上的apk并启动安装程序。
#### 权限
写入权限和网络访问权限
~~~
~~~
#### 变量
~~~
private DownloadManager downloadManager = null; //下载管理器
private long mTaskId; // 任务id
private String fileName; //下载下来文件保存时候的文件名称
fileName = System.currentTimeMillis() + ".apk";
downloadManager = (DownloadManager) getSystemService(Context.DOWNLOAD_SERVICE);
String url = "http://111.202.99.13/imtt.dd.qq.com/16891/2A76B7A9A8E841F0D8C1E74AD65FCB3F.apk?mkey=57c3dd3fc5355f8e&f=6c25&c=0&fsname=com.tencent.mobileqq_6.5.3_398.apk&csr=4d5s&p=.apk";
downloadAPK(url);
~~~
#### 下载apk
上面代码调用了downloadAPK方法。
其中用到了文件保存位置,也可以使用缓存目录替换。
~~~
// 使用系统下载器下载
private void downloadAPK(String versionUrl) {
// 创建下载任务
DownloadManage