我正在创建一个应用程序,我需要调用按钮单击时已经安装在设备中的另一个应用程序。从我的应用程序调用另一个应用程序
我已经对它做了一些研究,我知道我需要调用相同的意图。我不明白的是我没有我想要调用的应用程序的类名。例如,如果我想通过按钮单击我的应用程序来调用设备的图库,那么我该怎么做?
Uri uri = Uri.parse("file:///sdcard/");
Intent intent = new Intent();
intent.setAction(Intent.ACTION_VIEW);
intent.setData(uri);
intent.setType("application/pdf");
startActivity(intent);
return true;
谢谢你们。我已经试过这段代码,但它说文档无法打开。
我有一个名为printershare的应用程序,我需要从我的应用程序打开。你能提供给我这个uri来打开吗?我想我错过了正确的URI .. – Khush 2012-01-10 09:06:22
如果它是一个你没有写的应用程序,你应该检查printershare文档。没办法真正猜测包或类名称。一般来说,您可能无法假定Printerhare也已安装。 – dokkaebi 2012-01-12 18:41:33