Android 更新升级版本
2015-04-30 14:29
429 查看
/**
* 安装apk
* @param url
*/
private void installApk(){
File apkfile = new File(apkFilePath);
if (!apkfile.exists()) {
return;
}
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);
android.os.Process.killProcess(android.os.Process.myPid());
}
如果没有android.os.Process.killProcess(android.os.Process.myPid());最后不会提示完成、打开。
如果没有i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);这一步的话,最后安装好了,点打开,是不会打开新版本应用的。
* 安装apk
* @param url
*/
private void installApk(){
File apkfile = new File(apkFilePath);
if (!apkfile.exists()) {
return;
}
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);
android.os.Process.killProcess(android.os.Process.myPid());
}
如果没有android.os.Process.killProcess(android.os.Process.myPid());最后不会提示完成、打开。
如果没有i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);这一步的话,最后安装好了,点打开,是不会打开新版本应用的。
相关文章推荐
- Android实战之app版本更新升级全文章(一)
- Android版本更新知识(检测、升级)总结
- Android实战之app版本更新升级全文章(三)
- Android版本更新升级
- Android实战之app版本更新升级全文章(二)
- Android数据库框架-----GreenDao3的相关使用和版本升级更新
- Android版本检测更新升级
- 震惊:Android Studio 的kotlin插件,半个月从 1.1.4-3 升级到 1.1.51,这中间更新了多少个版本?
- Android版本更新时对SQLite数据库升级或者降级遇到的问题
- Android版本更新知识(检测、升级)总结
- 用友盟的自动更新组件实现Android应用版本升级
- Android版本更新时对SQLite数据库升级或者降级遇到的问题
- Android数据库框架-----GreenDao3的相关使用和版本升级更新
- android app版本更新升级
- Android数据库框架-----GreenDao3的相关使用和版本升级更新
- Android服务器——使用TomCat实现软件的版本检测,升级,以及下载更新进度!
- Android版本更新时对SQLite数据库升级或者降级遇到的问题
- Android服务器——使用TomCat实现软件的版本检测,升级,以及下载更新进度!
- Android应用更新之自动检测版本及自动升级
- 【Ionic】Ionic实现iOS与Android端代码『热更新』与Android升级下载功能 ( v1.3.x版本 )