uri调用安装在设备中的应用程序

时间:2012-01-10 12:01:18

标签: android

    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中没有错误,应用程序强制关闭。

1 个答案:

答案 0 :(得分:0)

试试吧,

Intent intent =  getPackageManager()                    
.getLaunchIntentForPackage("com.dynamixsoftware.printershare.print");
startActivity(intent);
相关问题