如何使用其他应用程序发送图片?

时间:2010-11-19 04:40:35

标签: java android google-app-engine

如果用户做某事,如何让它们成功,它会询问他们如何做,并将它们带到该应用程序中?就像你去“分享”一张照片或视频一样,它会弹出一个列表,其中包含可以为你做的所有应用程序,如Facebook或文本或电子邮件等。我问如何让我的应用程序使用其他应用程序,而不是他们使用我的。

1 个答案:

答案 0 :(得分:0)

您可以定位其他应用使用的意图过滤器来完成此操作。

例如,如果我想分享图片,我可以这样做:

Intent share = new Intent(Intent.ACTION_SEND);
share.setType("image/jpeg");    
share.putExtra(Intent.EXTRA_STREAM, Uri.parse("/sdcard/test.jpg"));
startActivity(Intent.createChooser(share, "Share image"));

然后,您将获得一个弹出窗口,以选择用于此操作的应用程序。