文档章节

Android 自动更新APP时确定安装后没有显示安装完成页面

危险游戏
 危险游戏
发布于 2015/05/22 12:21
字数 148
阅读 550
收藏 8

自动更新APP代码时,开始用的是以下代码

Intent intent = new Intent(Intent.ACTION_VIEW);        
        intent.setDataAndType(Uri.parse("file://"+Constants.SDK_DIR
				+File.separator+Constants.SDK_NAME), "application/vnd.android.package-archive");
        context.startActivity(intent);

但是,有的情况下,用这些代码时,在显示安装确认的对话框,点击确定后,直接退出。不显示完成更新页面(拥有打开,完成的页面),但是确实已经安装。

于是,我加上了一行代码,变成了

Intent intent = new Intent(Intent.ACTION_VIEW);
        intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
        intent.setDataAndType(Uri.parse("file://"+Constants.SDK_DIR
				+File.separator+Constants.SDK_NAME), "application/vnd.android.package-archive");
        context.startActivity(intent);

于是正常了!

本文转载自:http://blog.csdn.net/gggland/article/details/16344073

危险游戏
粉丝 15
博文 94
码字总数 19446
作品 0
杨浦
Android工程师
私信 提问
迈绝伦团队工作汇总

项目负责人:余志恒 upjava项目:今日更新内容:无 mzjava项目:今日更新内容:解决用域名直接访问的问题 解决服务器部分中文乱码的问题 项目负责人:季景胜 upAndroid项目:今日更新内容:无...

风化的骆驼
2016/11/16
1
0
Android Studio安装注意事项

http://tools.android.com/download/studio/canary 每周都有更新,不内置SDK NOTE: These .zip files do not contain an embedded SDK install. If you have an existing install of Studio ......

wffger
2014/04/08
8.9K
0
从前端的角度出发 - web调起APP的

日常安利自己的Github,如果有错误或者理解不正确的地方,麻烦告知我会及时更正。同时也非常欢迎大家一起讨论。鞠躬。 Github地址:https://github.com/bsxz0604/RemarkForYouDontKnowJs (不...

Xiao呆不糊涂
2018/08/14
0
0
PWA(Progressive Web App)入门系列:安装 Web 应用

前言 在传统的 Web 应用中,通常只能通过在浏览器的地址栏里输入相应的网址才能进行访问,或者把网页地址创建到桌面上通过点击,然后在浏览器里打开。 传统模式下,图标、启动画面、主题色、...

快乐平方
07/03
0
0
Android app 在线更新那点事儿(适配Android6.0、7.0、8.0)

一、前言 app在线更新是一个比较常见需求,新版本发布时,用户进入我们的app,就会弹出更新提示框,第一时间更新新版本app。在线更新分为以下几个步骤: 在线更新就上面几个步骤,前2步比较简...

codeGoogle
2018/04/28
0
0

没有更多内容

加载失败,请刷新页面

加载更多

JS 打印控制

JS 打印控制 var PrintStartString = "<!--打印开始标示符-->";//设置打印开始区域var PrintEndString = "<!--打印结束标示符-->";//设置打印结束区域var HtmlText = window.do......

DrChenXX
7分钟前
5
0
LevelDB:使用介绍

LevelDB 提供的接口其实很简单,下面举例进行简单说明。 安装 git clone https://github.com/google/leveldb cd leveldb mkdir -p build && cd build cmake -DCMAKE_BUILD_TYPE=Release .. ......

slagga
12分钟前
5
0
《JavaScript正则表达式迷你书》读书笔记

正则基础 常见简写形式 字符组 具体含义 记忆方式 \d 表示 [0-9]。表示是一位数字。 其英文是 digit(数字) \D 表示 [^0-9]。表示除数字外的任意字符。 \w 表示 [0-9a-zA-Z_]。表示数字、大小...

muzi131313
17分钟前
2
0
Git的反悔操作

概述 这次主要来讲讲Git的反悔操作,自己平时在写代码的过程中经常会出现想要弃用所有的改动或回滚到上一次commit的情况。Git上的反悔操作有reset、rebase、revert等,每个操作各有区别和对应...

duduYZ
18分钟前
2
0
实现双向绑定Proxy比defineproperty优劣如何?

前言 双向绑定其实已经是一个老掉牙的问题了,只要涉及到MVVM框架就不得不谈的知识点,但它毕竟是Vue的三要素之一. Vue三要素 响应式: 例如如何监听数据变化,其中的实现方法就是我们提到的双向...

寻找海蓝
30分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部