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

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

http://blog.csdn.net/android_tutor/article/details/7015986
...全文
22010 27 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
27 条回复
切换为时间正序
请发表友善的回复…
发表回复
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
  • 打赏
  • 举报
回复
我遇到的问题和楼主的一样,楼上正确的说法是正确!
加载更多回复(5)

80,469

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧