我在后台每24小时检查一次程序版本,这是在网络服务器上进行的而不是在android market上运行。如果更新可用,它会提示用户下载新的apk。
Uri uri = Uri.parse(downloadURL);
Intent intent = new Intent(Intent.ACTION_VIEW,uri);
startActivity(intent);
上面的代码用来打开用户浏览器然后开始下载。
我需要不打开浏览器也能下载apk文件,或者我需要直接安装最新的apk,也不需要打开另外的程序,如浏览器。
用Http去下载apk,就当下一个文件,下载完成后打开这个apk即可
自己在后台启用一个线程下载文件到SD卡,然后下载完成后发一个通知到通知栏,用户点击即可安装