此代码段应完全满足您要实现的目标
Intent i;PackageManager manager = getPackageManager();try { i = manager.getLaunchIntentForPackage("com.example.schoolToolApp");if (i == null) throw new PackageManager.NameNotFoundException();i.addCategory(Intent.CATEGORY_LAUNCHER);startActivity(i);} catch (PackageManager.NameNotFoundException e) {}它将以其程序包名称启动另一个应用程序
源- 从您自己的意图打开另一个应用程序



