如果用户做某事,如何让它们成功,它会询问他们如何做,并将它们带到该应用程序中?就像你去“分享”一张照片或视频一样,它会弹出一个列表,其中包含可以为你做的所有应用程序,如Facebook或文本或电子邮件等。我问如何让我的应用程序使用其他应用程序,而不是他们使用我的。
答案 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"));
然后,您将获得一个弹出窗口,以选择用于此操作的应用程序。