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中没有错误,应用程序强制关闭。
答案 0 :(得分:0)
试试吧,
Intent intent = getPackageManager()
.getLaunchIntentForPackage("com.dynamixsoftware.printershare.print");
startActivity(intent);