您的位置:首页 > 移动开发 > Android开发

下载好一个android软件之后,怎样自动提示安装?

2015-04-15 11:30 375 查看
最近在做毕设,里面牵涉到版本更新,当有新版本时可以下载新版本,下载完成之后提示安装。那么怎么实现下载完成之后提示安装呢?

直接上代码吧:

File mFile = new File(Environment.getExternalStorageDirectory()

+ "/contact.apk");

Intent install = new Intent();

install.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);

install.setAction(android.content.Intent.ACTION_VIEW);

install.setDataAndType(Uri.fromFile(mFile),

"application/vnd.android.package-archive");

startActivity(install);

下面对代码简单解释一下

这是下载文件的完整路径:

File mFile = new File(Environment.getExternalStorageDirectory()

+ "/contact.apk");

new 一个安装意图

Intent install = new Intent();

install.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);

install.setAction(android.content.Intent.ACTION_VIEW);

装载安装文件

install.setDataAndType(Uri.fromFile(mFile),

"application/vnd.android.package-archive");

启动意图

startActivity(install);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐