android的APP自动更新程序,检测版本,然后下载安装,但app安装后不提示“完成,打开”?请各位同仁指导

shineclub 2014-07-17 04:04:11
代码参考的是:

http://blog.csdn.net/android_tutor/article/details/7015986
...全文
21548 点赞 收藏 27
写回复
27 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
a916026036 2016-09-07
怎么解决的 我也 加了 intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); 怎么安装完成后 提示更新
回复
winnerWangDoIt 2016-09-01
Intent intent = new Intent(Intent.ACTION_VIEW); intent.addCategory(Intent.CATEGORY_DEFAULT); //newVersionAPK为新版本的文件 intent.setDataAndType(Uri.fromFile(newVersionAPK), "application/vnd.android" + ".package-archive"); //设置安装完成后用户可点击完成或者打开新安装的应用 intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); startActivity(intent);
回复
winnerWangDoIt 2016-09-01
引用 5 楼 mzzdliya 的回复:
启动安装的时候加一句intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
顶一个
回复
iiiiiiiisay 2016-06-30
我的也不想,加了5楼所说的方式,还是不行哦 怎么解决的呢
回复
dou_being 2016-05-18
5楼正解 intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); 这个方法 解决了我的问题,多谢!!!
回复
g552092947 2016-03-30
5楼正解,已解决。谢咯
回复
daiwenbingg 2016-03-02
谢了 已解决
回复
qq_24954781 2016-02-26
请楼上解决此问题的贴出安装时的代码,因为我已近试过很多种方式了。都不行啊。 // 通过Intent安装APK文件 Intent i = new Intent(Intent.ACTION_VIEW); i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); i.setDataAndType(Uri.parse("file://" + apkfile.toString()),"application/vnd.android.package-archive"); mContext.startActivity(i);
回复
qq_29273483 2015-12-04
很好,解决了
回复
洛洛罗罗 2015-11-26
5楼正解 intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); 多谢了 解决了我的问题
回复
闲得溜溜球 2015-08-20
5楼正解,解决了。。赞个
回复
mars34567 2015-07-24
楼主 我现在安装好之后 点击打开 就一直卡住了 也不出现界面 一会就开始报anr, 关闭后 去桌面点击打开 又是正常的 你有遇到过吗
回复
Ritter_Liu 2015-04-07
那就说明你的apk包有问题啊
回复
摩卡i 2015-01-27
楼主,我做的时候,下载完成,自动安装,安装的时候后提示用户解析包有误,这是什么原因
回复
恶灵骑士3 2015-01-07
请楼上解决此问题的贴出安装时的代码,因为我已近试过很多种方式了。都不行啊。 // 通过Intent安装APK文件 Intent i = new Intent(Intent.ACTION_VIEW); i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); i.setDataAndType(Uri.parse("file://" + apkfile.toString()),"application/vnd.android.package-archive"); mContext.startActivity(i);
回复
postxx 2014-12-31
同楼上解决方案 启动安装的时候加一句intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
回复
阿不阿 2014-12-18
LZ解决了贴上解决方案啊,同求!!!
回复
lixin_4055 2014-12-10
5楼正解,mark
回复
wyyl1 2014-10-29
5楼正解,谢谢
回复
js_jason 2014-09-28
我遇到的问题和楼主的一样,楼上正确的说法是正确!
回复
加载更多回复
相关推荐
发帖
Android
创建于2009-10-09

7.8w+

社区成员

移动平台 Android
申请成为版主
帖子事件
创建了帖子
2014-07-17 04:04
社区公告
暂无公告