Android代码实现安装、卸载、打开

2017-06-07  本文已影响82人  幽兰清风

安装:

  String str = "/CanavaCancel.apk";
  String fileName = Environment.getExternalStorageDirectory() + str;
  Intent intent = new Intent(Intent.ACTION_VIEW);
  intent.setDataAndType(Uri.fromFile(new File(fileName)), "application/vnd.android.package-archive");
  startActivity(intent); 

卸载:

  Uri packageURI = Uri.parse("package:com.demo.CanavaCancel");
  Intent uninstallIntent = new Intent(Intent.ACTION_DELETE, packageURI);
  startActivity(uninstallIntent);

打开:

  String str = "/CanavaCancel.apk";
  String file = Environment.getExternalStorageDirectory() + str;
  Intent intent = new Intent();
  intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
  intent.setAction(android.content.Intent.ACTION_VIEW);
  intent.setDataAndType(Uri.fromFile(file),"application/vnd.android.package-archive");
  startActivity(intent);
上一篇 下一篇

猜你喜欢

热点阅读