代码实现安装、卸载、分享软件

本文详细介绍了在Android设备上安装、卸载软件的方法,并解释了软件安装的位置设置。同时,提供了软件分享的基本步骤及注意事项。此外,文章还讨论了软件安装的位置选项及其对设备性能的影响。
   一、  安装软件:

      File file ;  //APK包的文件位置
      Intent intent=new Intent();
      intent.setAction("android.intent.action.VIEW");
      intent.addCategory("android.intent.category.DEFAULT");
      intent.setDataAndType(Uri.fromFile(file), "application/vnd.android.package-archive");
      startActivity(intent);

  二、  卸载软件:
   
       Intent intent = new Intent();
       intent.setAction("android.intent.action.VIEW");
       intent.setAction("android.intent.action.DELETE");
       intent.addCategory("android.intent.category.DEFAULT");
       intent.setData(Uri.parse("package:"+getPackageName()));
       startActivity(intent);
 
  三、  分享软件:
      
     Intent intent=new Intent();
    intent.setAction("android.intent.action.SEND");
    intent.addCategory(Intent.CATEGORY_DEFAULT);
    intent.setType("text/plain");
    intent.putExtra(Intent.EXTRA_TEXT, "分享一款软件给你。");
    startActivity(intent);

   模拟器上:只有使用短信分享。
   手机上:只要有分享功能的软件都可激活。如使用微信,电子邮件分享。

  四、 软件安装的位置:
      在清单文件的<manifest>节点下添加android:installLocation=""属性。
      该属性有三个只:auto(自动,可以移动)、internalOnly(只能在内存,不能移动)、preferExternal(外存优先)
       模拟器:默认是internalOnly。
       手机:默认是auto。




  
GeekUninstaller是一款专业好用的软件卸载删除软件软件最大的特点是执行深入扫描进程,并清除您的电脑卸载后留下的垃圾,这与其他的软件卸载删除软件是不同的。软件不仅能强制卸载软件,还能保证卸载无残留,系统运行速度也不会有丝毫下降。软件界面美观简洁、简单全面、实用方便,无需培训,即可快速上手,轻轻松松完成日常软件卸载删除功能,真正做到简单全面实用。是用户实现日常软件卸载删除功能的好帮手。  极客软件卸载(GeekUninstaller)功能和特点 1、完全免费。 2、带有中文语言。默认情况下,首次运行后可能是繁体中文界面,你可以在“界面语言”菜单中更改过来。 3、界面简单,使用方便。这个软件只有一个主界面。windows中所有已安装软件会全部显示在这里,而所有和卸载有关的功能都集中在右键菜单中。 4、单文件绿色版软件。在官网上下载后解压缩就可以使用,无需安装,更另人惊讶的是,这个软件只有一个文件哦。 5、“注册表条目”功能可以快速打开与之有关的注册表键值(注册表编辑器中显示)@rjno1.com。 6、带有强制删除功能。使用后,所有和这个软件有关的文件和注册表项都会被清理干净哦。 除此之外,GeekUninstaller还可以把已安装软件列表导出成html格式。 想要知道每个软件占用了多少硬盘空间?或者所有已安装软件占用的硬盘空间? 那么也可以在这个软件中找到答案哦。 卸载软件(GeekUninstaller)的特色: ①带有中文语言。默认情况下,首次运行后可能是繁体中文界面,你可以在“界面语言”菜单中更改过来。 ②界面简单,使用方便。这个软件只有一个主界面。windows中所有已安装软件会全部显示在这里,而所有和卸载有关的功能都集中在右键菜单中。 ③单文件绿色版软件。在官网上下载后解压缩就可以使用,无需安装,更另人惊讶的是,这个软件只有一个文件哦。 ④“注册表条目”功能可以快速打开与之有关的注册表键值(注册表编辑器中显示) ⑤带有强制删除功能。使用后,所有和这个软件有关的文件和注册表项都会被清理干净哦。 ⑥GeekUninstaller还可以把已安装软件列表导出成html格式。 ⑦体积小,只有1.65 MB。完美支持windowsWindows 7/8/XP/Vista/2003/2008操作系统。 GeekUninstaller截图 GeekUninstaller 操作很简单,选择你要卸载软件就OK,卸载完毕后会扫描注册表残留和安装目录,残留的文件基本上全删除。GeekUninstaller 除了程序卸载、注册表项目清理,还内置了搜索功能,可以通过Google搜索你不清楚的程序。 可快速找出安装软件所在目录位置    可快速打开安装软件注册表项:     中文设置(如下图):
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值