先下载APK文件,下载完成后直接调用
可以进行安装,但是如果选择不安装,再次进入直接调用安装方法时,提示解析包是错误;
Intent i = new Intent(Intent.ACTION_VIEW);
i.setDataAndType(Uri.parse("file://" + apkfile.toString()),
"application/vnd.android.package-archive");
mContext.startActivity(i);
可以进行安装,但是如果选择不安装,再次进入直接调用安装方法时,提示解析包是错误;
看了好半天,不知道为什么,后来发现,在下载的APK名称中存在大写字母,于是乎全部改成小写,再次尝试OK了!