Uri uri = Uri.parse("com.dynamixsoftware.printershare.print");
Intent intent = new Intent();
intent.setAction(Intent.ACTION_VIEW);
intent.setData(uri);
intent.setPackage("com.dynamixsoftware.printershare.print");
intent.setType("application/pdf");
startActivity(intent);
return true;
这是我用来从我的应用程序中调用另一个应用程序的代码。我认为我提到的uri是不正确的。在那种情况下,我不知道如何找到合适的人。否则,我不知道发生了什么问题。我在logcat中没有错误,并且应用程序关闭。uri调用安装在设备中的应用程序
这里的答案可以帮助你找到一个解决方案,http://stackoverflow.com/questions/2923265/android-how-do-i-open-another-app-from -My应用内 :) – 2012-01-10 12:28:11