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