安装apk并提示完成,打开

private void installApk(Context mContext) {

File apkfile = new File(mSavePath, "mbi.apk");     //路径和文件名称
if (!apkfile.exists()) {
return;
}
Intent i = new Intent(Intent.ACTION_VIEW);                //使用intent安装
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());
}

注意:需要添加flag和killprocess(红色字体)才能实现“安装完成,点击打开”的提示效果。

时间: 2024-10-29 00:24:20

安装apk并提示完成,打开的相关文章

genymotion2.8.1安装apk时提示ARM……x86……异常处理

这两天接触android studio,跟着教程,接触到genymotion模拟器,版本2.8.1-- 本人使用的模拟器配置为:google nuex4,android sdk4.4.4,安装微信时提示如下: an error occured while deploying the file. this probably means that the app contians ARM native code and you Genymotion device cannot run ARM ins

mac安装office2011,提示无法打开文件Normal.dotm,因为内容有错误

最近使用mac上的office,发现一个问题,每次打开office11都会报错,提示“无法打开文件Normal.dotm,因为内容有错误”,于是就在网络上搜索了一下,找到如下一段话, I just found out that my kids were playing on my computer and accidentally renamed my main drive to "]?[". After renaming it something appropriate, it op

三种启动SQL SERVER服务的方法(安装后运行提示无法打开到SQL Server的连接)

不启动服务出现下面报错: 1.后台启动 计算机-管理-服务和应用程序 - 2.SQL SERVER配置管理器: 3.在运行窗口中使用命令进行启动:

Android 下载APK 安装APK 打开APK

今天有了一个这样的需求 :下载一个apk文件,然后当你下载完成后,按钮的文字发生改变,变成点击安装,然后安装完成之后,变成打开. 这是下载apk的方法: /** * 后台在下面一个Apk 下载完成后返回下载好的文件 * * @param httpUrl * @return */ private File downFile(final String httpUrl) { new Thread(new Runnable() { @Override public void run() { try {

Rich 七哥博客园:虚拟机报错问题描述:vmware没有正常关闭,再次打开使用时蓝屏,在安全模式下再次打开不会蓝屏,但提示“无法打开内核设备 \\.\Global\vmx86: 系统找不到指定的文件,你想要安装VMware Workstation前重启吗?" ”

今天在打开虚拟机时遇到报错: 问题描述:vmware没有正常关闭,再次打开使用时蓝屏,在安全模式下再次打开不会蓝屏,但提示“无法打开内核设备 \\.\Global\vmx86: 系统找不到指定的文件,你想要安装VMware Workstation前重启吗?"”这是因为虚拟机服务没有开启:点击“开始→运行”,在运行框中输入 CMD 回车打开命令提示符,然后依次执行以下命令. net start vmci net start vmx86 net start VMnetuserif sc config

adb命令安装apk,和安装问题daemon not running. starting it now on port 5037解决

通过手机测试手机上的客户端应用,一般需要先安装被测应用apk到手机中,安装步骤如下: [预置条件] 1.通过PC的"开始",在运行框中输入cmd,回车,打开cmd编辑界面: 2.手机已连接PC,PC可以识别出手机,可在cmd编辑界面输入adb devices,回车,查看当前手机是否连接,若显示设备信息这标识已经连接,如下: C:\Users\posuo>adb devices* daemon not running. starting it now on port 5037 **

安装SQL2000,提示安装程序配置服务器失败。

在安装SQL Server 2000时,安装快要完成,到最后提示一个错误,怎么解决呢,不急,请看下面的方法: 把上次安装时产生的"Microsoft SQL Server"文件夹删掉,一般所在路径为 C:\Program Files\Microsoft SQL Server D:\Program Files\Microsoft SQL Server 注意:删除Microsoft SQL Server文件夹时,先确定数据是否备份,先备份再删除,如果不小心删除了,找不回来了,那可麻烦了.一

Android安装应用后点击"打开"(Open)带来的问题及解决方式

MainActivity如下: package cc.cc; import android.app.Activity; import android.content.Intent; import android.os.Bundle; /** * Demo描述: * * 一年多前遇到一个问题--->: * 1 客户从GooglePlay上下载了我参与的开发的应用 * 2 下载完成后,点击安装 * 3 安装完成后,在屏幕底部有两个选项"打开"和"完成" * 4 点

MyEclipse安装JS代码提示(Spket插件)

近期需要大量使用JS来开发,但是MyEclipse2014自带的JS编辑器没有代码提示的功能,开发效率有点低,所以安装了一个Spket的插件,过程非常简单,SVN插件的安装比这个更简单. Spket插件的安装: 首先下载插件:http://download.csdn.net/detail/u012909091/7335891 解压文件,然后将解压后的文件全部复制到MyEclipse安装目录下的dropins包中,重启MyEclipse.(SVN的安装只需要将文件解压,然后放在dropins目录下