Android中如何用代码实现打开、卸载和分享其他已安装应用

	/**
	 * 卸载应用
	 */
	private void uninstallApplication() {
		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:" + appInfo.getPackageName()));
		// startActivity(intent);
		startActivityForResult(intent, 0);

	}


/**
	 * 开启应用程序
	 */
	private void startApplication() {
		// 查询这个应用程序的入口activity,把他开启起来
		PackageManager pm = getPackageManager();
		Intent intentForPackage = pm.getLaunchIntentForPackage(appInfo
				.getPackageName());
		// 判断一下当前点击的程序是不是系统程序
		if (null != intentForPackage) {
			startActivity(intentForPackage);
		} else {
			Toast.makeText(AppManagerActivity.this, "对不起,不能启动当前应用程序", 0).show();
			// 如果已经获取了root权限,并且应用要被赋予root权限,可以使用下面的语句来操作:
			// Runtime.getRuntime().exec("");//执行shell语句操作来卸载系统软件
		}
	}

分享其他应用:

/**
	 * 分享点击的应用条目
	 * 
	 * @param clickInfo
	 */
	private void shareApp(AppInfo clickInfo) {
		System.out.println("点击了分享");
		Intent intent = new Intent();
		intent.setAction("android.intent.action.SEND");
		intent.addCategory(Intent.CATEGORY_DEFAULT);
		intent.setType("text/plain");
		intent.putExtra(Intent.EXTRA_TEXT,
				"推荐您使用一款软件,名称叫:" + clickInfo.getName());
		startActivity(intent);
	}


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Debloater是一款安卓设备管理工具,Debloater能够在无需设备root的条件下删除预装的安卓应用,让你的安卓设备一身轻松!Debloater是由外国著名开发者gatesjunior开发而成,专门针对预装极多应用安卓设备,让其在不需要手机root的前提条件下删除不需要的应用。 Debloater功能介绍 禁用或启用你的Android设备应用程序 一次性禁用或启用你的设备上的所有应用程序 快速地过滤程序包 可以导出或导入禁用或启用的程序清单为一个文件(列表加载后,右击Read Device Packages) 如果你的设备已取得了Root权限,你可以完全地删除应用程序。在这个时候,它将友好地为你备份原来的应用文件,以防你需要恢复原始的应用程序 Debloater使用说明 在使用Debloater by Gatesjunior工具时,除了打开USB Debugging调试模式,与之被执行工作的Android设备最好至少运行着Android 4.4 Kitkat系统版本,否则需要Root权限。而你的电脑端,当然要安装好正确的Android USB驱动,尤其是Windows电脑。 对于你的Android设备,Debloate工具支持任何运行着Android 4.4 Kitkat或更高系统版本的设备,不管你的设备有没有Root。如果你的Android设备不是运行着Android 4.4 Kitkat或更高的系统版本,那你的设备需要先Root。 Debloater工具会自动地检测你的设备是否支持。因此,如果你不确定你的Android设备是否可以通过Debloater来禁用默认的应用,请在你的电脑上运行Debloate工具,然后连接你的Android设备到电脑,如果你的设备不被支持,Debloate工具将会提示你一个消息,然后告诉你关闭它。 Debloater截图

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值