在Android手机中软件的安装和卸载方法有很多种,可以通过手机自身的安装程序,也可以使用第三方软件管理来安装和卸载Android的应用程序,本文ATAAW.COM来讲讲我们在开发中如何在我们自己的程序中来实现安装和卸载其他应用软件。

A、软件安装代码实现,Action为Intent.ACTION_VIEW

[java]view plaincopy
  1. //安装程序的apk文件路径
  2. StringfileName=Environment.getExternalStorageDirectory()+apkName;
  3. //创建URI
  4. Uriuri=Uri.fromFile(newFile(fileName));
  5. //创建Intent意图
  6. Intentintent=newIntent(Intent.ACTION_VIEW);
  7. //设置Uri和类型
  8. intent.setDataAndType(Uri,application/vnd.android.package-archive");
  9. //执行意图进行安装
  10. startActivity(intent);


B、软件卸载代码实现,注意这里Action是Intent.ACTION_DELETE

[java]view plaincopy
  1. //通过程序的包名创建URI
  2. UripackageURI=Uri.parse("package:包名");
  3. //创建Intent意图
  4. Intentintent=newIntent(Intent.ACTION_DELETE,packageURI);
  5. //执行卸载程序
  6. startActivity(intent);


可以看到以上的程序安装和卸载代码都是通过Intent调用系统自身的程序安装和卸载程序来实现,另外,我们也可以直接调用Android的安装和卸载程序接口来实现,但是ATAAW.COM认为调用系统自带的安装卸载功能就足够,使用起来也较为方便。

原文地址:点击打开链接

更多相关文章

  1. 新版Eclipse中关联查看Android(安卓)源代码和android-support-v4
  2. Android天气预报程序(八)
  3. Android多国语言-国家代码清单
  4. Android(安卓)后台服务简要概述
  5. JS与Android互调
  6. LinearLayout中组件右对齐
  7. Android(安卓)Touch系统简介(二):实例详解onInterceptTouchEvent与
  8. AOSP源码编译 --全部编译
  9. Android(安卓)Studio 打包成jar文件并混淆代码

随机推荐

  1. uniapp H5图片上传压缩自动旋转
  2. canvas图片设置crossOrigin属性
  3. 演示文本操作3个功能+演示样式属性操作 3
  4. 模仿京东手机端
  5. jquery $()的参数和选择器
  6. 刘燕酿制美乳霜以实力斩获2021年瑞丽美容
  7. 绝密公式算单双准确率99最强计划方案
  8. 抖音刘燕酿制丰胸霜真的有效果吗,我的使
  9. flex布局的基本知识和媒体查询
  10. JQuery 常用函数与事件