当前位置: 首页 > news >正文

Android项目 手机安全卫士(代码最全,注释最详细)之七 应用程序的更新安装...

------- 源自梦想、永远是你IT事业的好友、只是勇敢地说出我学到! ----------

按惯例,写在前面的:可能在学习Android的过程中,大家会和我一样,学习过大量的基础知识,很多的知识点也都能说出了123来,但是这些孤立的点终究显得太零散了,因此,我想从今天开始,以最经典的手机安全卫士项目为例,自己锻炼一下,也是想和大家交流交流,希望大家都能给出见解,共同进步。


七、应用程序的更新安装
当下载成功后(onSuccess方法中)
建立一个安装软件的方法:
具体代码:

			private void apkInstall(File t){
				Intent intent = new Intent();
				intent.setAction(Intent.ACTION_VIEW);	//or  intent.setAction(android.intent.action.VIEW);
				intent.addCategory("android.intent.category.DEFAULT");
				intent.setDataAndType(Uri.fromFile(t), "application/vnd.android.package-archive");
				startActivity(intent);
			}


注意:上面不能分别使用setData和setType。

这样便实现了软件的更新安装。

 

------- 源自梦想永远是你IT事业的好友、只是勇敢地说出我学到! ----------

 

相关文章:

  • UNIX网络编程---简介
  • 2013-09-18 开始写博客
  • Redis配置文件参数说明
  • HDU 1297 Children’s Queue
  • C++Primer笔记之复制控制
  • Sublime text 2在windows上搭建C/C++环境
  • loj 1009(dfs)
  • JAVA进程 Linux CPU占用率分析方法
  • android或Linux捕获底层按键信息
  • 关于程序员成长的一点思考
  • Backtrack 命令解析(information gathering)
  • shell 常用的判断条件
  • Windows Live Writer 2012 下载及安装说明
  • HttpModule与HttpHandler详解
  • SQL server经典电子书、工具和视频教程汇总
  • JavaScript-如何实现克隆(clone)函数
  • 【翻译】babel对TC39装饰器草案的实现
  • ES6系列(二)变量的解构赋值
  • Github访问慢解决办法
  • HTTP传输编码增加了传输量,只为解决这一个问题 | 实用 HTTP
  • If…else
  • isset在php5.6-和php7.0+的一些差异
  • js学习笔记
  • LeetCode算法系列_0891_子序列宽度之和
  • magento2项目上线注意事项
  • Nodejs和JavaWeb协助开发
  • QQ浏览器x5内核的兼容性问题
  • spring boot 整合mybatis 无法输出sql的问题
  • Spring声明式事务管理之一:五大属性分析
  • Unix命令
  • 关于 Cirru Editor 存储格式
  • 函数式编程与面向对象编程[4]:Scala的类型关联Type Alias
  • 实现简单的正则表达式引擎
  • 我有几个粽子,和一个故事
  • 消息队列系列二(IOT中消息队列的应用)
  • 一个完整Java Web项目背后的密码
  • JavaScript 新语法详解:Class 的私有属性与私有方法 ...
  • 容器镜像
  • ​软考-高级-信息系统项目管理师教程 第四版【第14章-项目沟通管理-思维导图】​
  • ###51单片机学习(2)-----如何通过C语言运用延时函数设计LED流水灯
  • (vue)el-checkbox 实现展示区分 label 和 value(展示值与选中获取值需不同)
  • (二)hibernate配置管理
  • (分享)自己整理的一些简单awk实用语句
  • (附源码)ssm失物招领系统 毕业设计 182317
  • (没学懂,待填坑)【动态规划】数位动态规划
  • (三)docker:Dockerfile构建容器运行jar包
  • ./configure、make、make install 命令
  • .bat批处理(五):遍历指定目录下资源文件并更新
  • .Net - 类的介绍
  • .NET/C# 使用 SpanT 为字符串处理提升性能
  • [20190401]关于semtimedop函数调用.txt
  • [acwing周赛复盘] 第 94 场周赛20230311
  • [Android] Amazon 的 android 音视频开发文档
  • [BJDCTF2020]The mystery of ip
  • [DEBUG] spring boot-如何处理链接中的空格等特殊字符