我想显示一个包含特定应用程序列表的对话框,并想与短信一起分享我的图片。
像这样的东西,但我只想添加几个,例如Facebook
和Twitter
。
我怎样才能做到这一点?
我想显示一个包含特定应用程序列表的对话框,并想与短信一起分享我的图片。
像这样的东西,但我只想添加几个,例如Facebook
和Twitter
。
我怎样才能做到这一点?
我认为要实现这一点,您需要使用特定应用程序创建自己的警报对话框,并在用户单击它时与该特定应用程序共享图片。
编辑 : sharingIntent.setType("text/plain");
// for plain text
sharingIntent.setType("image/jpeg"); // For Jpeg Image
可以使用“setType”方法定位特定应用程序,但这可能是一种冒险策略,如果用户没有安装这些特定应用程序,可能会导致问题。通过使共享功能尽可能通用,您可以让用户控制他们希望如何共享您的内容。坚持在 Android 应用程序中共享的标准行为也创造了直观的用户体验。
编辑: 看这里的例子。
我想你让你的客户对话来分享项目,或者这可能对你有帮助
Intent shareIntent = new Intent();
shareIntent.setType("application/bluetooth");
// here use specific type of Application
startActivity(Intent.createChooser(shareIntent, "Share with"));