代码安装apk文件
Intent intent = new Intent();
intent.setAction(Intent.ACTION_VIEW);
Uri uri = Uri.fromFile(file);
intent.setDataAndType(uri, "application/vnd.android.package-archive");
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(intent);
注意要添加 intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); 这句
不然在4.xx的系统上,安装完成后不会出现  “完成,打开” 的页面,而是直接退出到桌面了。
代码安装apk文件的更多相关文章
- Android 在代码中安装 APK 文件
		废话不说,上代码 private void install(String filePath) { Log.i(TAG, "开始执行安装: " + filePath); File a ... 
- unity调用安卓方法实现安装apk文件(androidx)
		原文链接:点击打开 unity想要实现安装apk文件需要与安卓通讯,所以需要自己来实现安卓代码. 第一步先要新建一个安卓项目提供给unity来使用,我这里使用的工具是android studio4.1 ... 
- 解决Genymotion2.8.1在拖动安装APK文件出现ARMtranslate错误
		转载文章:http://blog.csdn.net/solo_talk/article/details/68488129 在新版本的genymotion中,我们拖动安装APK文件的时候会出现一个问题, ... 
- 下载更新文件后,调用安装器自动安装apk文件
		在更新操作时,下载新apk之后,往往需要自动安装新apk,用以下代码即可安装下载在本地的apk文件(apkFile) Intent intent = new Intent(); intent.setA ... 
- 【Android】获取手机中已安装apk文件信息(PackageInfo、ResolveInfo)(应用图片、应用名、包名等)
		众所周知,通过PackageManager可以获取手机端已安装的apk文件的信息,具体代码如下 PackageManager packageManager = this.getPackageManag ... 
- android 开发 程序中下载安装APK文件 问题汇总 解析程序包时出现问题
		1 若把APK文件保存到应用程序的files目录下,则一定注意保存时使用 FileOutputStream os = openFileOutput(fileName, MODE_WORLD_READA ... 
- 如何在Android模拟器上安装apk文件
		1.运行SDK Manager,选择模拟器,并运行模拟器 SDK Manager应用 2.将需要安装的apk文件复制到platform-tools目录下(默认在:D:\tools\android\ad ... 
- 解析包时出现错误,用代码安装apk出现问题
		Intent intent = new Intent(Intent.ACTION_VIEW); intent.setDataAndType(Uri.fromFile(file),"appli ... 
- 电脑用bat脚本给手机批量自动安装apk文件  autoInstall.bat
		------创建这个文件autoInstall.bat 内容如下: @ECHO off @REM 将adb.exe添加到PATH中ECHO 初始化…@SET PATH=%PATH%;%CD%\Adb@ ... 
随机推荐
- C#给DataTable添加序号、C#给DataTable添加合计、小计
			/// <summary> /// 给DataTable添加序号 /// </summary> /// <param name= ... 
- [转载]HDU 3478 判断奇环
			题意:给定n个点,m条边的无向图(没有重边和子环).从给定点出发,每个时间走到相邻的点,可以走重复的边,相邻时间不能停留在同一点,判断是否存在某个时间停留在任意的n个点. 分析: (1)首先,和出发点 ... 
- C#  ListView 自定义ToolTip 显示
			using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; usin ... 
- ajax的status为201依然触发jquery的error事件的问题
			昨天在调试一个ajax的时候发现,即使status是201,仍然会触发jquery的error事件.statusText是"parseerror". 通过在stackoverflo ... 
- 关于分开编写多个LaTeX文件的一点微小的总结
			[转载请注明出处]http://www.cnblogs.com/mashiqi 2016/11/05 在编写LaTeX文档的时候,由于文档的section较多,或者section的编写时间各不相同,我 ... 
- MySQL 重装
			由于之前第一次装MySQL,默认的datadir在启动盘中,我想要将datadir移动到更大的存储盘中.无奈网上的各种文章的方法在我这里总是不work.我决定重新用homebrew来装一遍MySQL. ... 
- Java设计模式(三) 抽象工厂模式
			原创文章,同步发自作者个人博客,转载请注明出处 http://www.jasongj.com/design_pattern/abstract_factory/ 抽象工厂模式解决的问题 上文<工厂 ... 
- JavaScript的json和Array及Array数组的使用方法
			1.关于json JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式.它基于ECMAScript的一个子集.也可以称为数据集和数组类似,能够存数据! //Ar ... 
- JSon转化为DaTable
			/// <summary> /// 将json转换为DataTable /// </summary> /// <param name="strJson" ... 
- try,catch,finally与return
			package com.zl.test; // try catch finally 内有returnpublic class Demo { public static void main(String ... 
