Intent intent = new Intent();intent.setAction("android.intent.action.DELETE");intent.addCategory("android.intent.category.DEFAULT");intent.setData(Uri.parse("package:"+clickedAppInfo.getPackName()));startActivity(intent);
安装请求
Intent intent = new Intent();intent.setAction("android.intent.action.VIEW");intent.addCategory("android.intent.category.DEFAULT");intent.setDataAndType( Uri.fromFile(new File(apk_path)), "application/vnd.android.package-archive");startActivity(intent);
接收卸载应用程序的广播
AppUninstallReceiver receiver = new AppUninstallReceiver();IntentFilter filter = new IntentFilter();filter.addAction(Intent.ACTION_PACKAGE_REMOVED);filter.addDataScheme("package");registerReceiver(receiver, filter);
Intent intent = new Intent();intent.setAction("android.intent.action.SEND");intent.addCategory("android.intent.category.DEFAULT");intent.setType("text/plain");intent.putExtra(Intent.EXTRA_TEXT, "推荐你使用一款软件:"+clickedAppInfo.getAppName()+",真的很好用哦");startActivity(intent);
详细信息
Intent intent = new Intent("android.settings.APPLICATION_DETAILS_SETTINGS");intent.addCategory(Intent.CATEGORY_DEFAULT);intent.setData(Uri.parse("package:"+clickedAppInfo.getPackName()));startActivity(intent);