1

我想显示一个包含特定应用程序列表的对话框,并想与短信一起分享我的图片。

像这样的东西,但我只想添加几个,例如FacebookTwitter

我怎样才能做到这一点?

我的形象

4

2 回答 2

2

我认为要实现这一点,您需要使用特定应用程序创建自己的警报对话框,并在用户单击它时与该特定应用程序共享图片。

编辑 : sharingIntent.setType("text/plain"); // for plain text

     sharingIntent.setType("image/jpeg");   // For Jpeg Image

可以使用“setType”方法定位特定应用程序,但这可能是一种冒险策略,如果用户没有安装这些特定应用程序,可能会导致问题。通过使共享功能尽可能通用,您可以让用户控制他们希望如何共享您的内容。坚持在 Android 应用程序中共享的标准行为也创造了直观的用户体验。

编辑: 看这里的例子。

于 2012-09-10T12:56:55.850 回答
0

我想你让你的客户对话来分享项目,或者这可能对你有帮助

                Intent shareIntent = new Intent();
                shareIntent.setType("application/bluetooth");
                // here use specific type of Application    
                startActivity(Intent.createChooser(shareIntent, "Share with"));
于 2012-09-10T13:02:18.557 回答