Questions tagged «android-sharing»

12
如何针对ACTION_SEND意图过滤特定应用(并为每个应用设置不同的文本)
使用ACTION_SEND意图时如何过滤特定的应用程序? 已经以各种方式提出了这个问题,但是我无法根据给出的答案来收集解决方案。希望有人可以提供帮助。我想提供在应用程序内共享的功能。遵循Android Dev Alexander Lucas的建议,我更愿意使用意图而不是使用Facebook / Twitter API。 使用ACTION_SEND意图进行共享非常棒,但是问题是(1)我不想在其中使用每个共享选项,而是将其限制为FB,Twitter和Email,以及(2)我不想共享每个共享应用程序都是一样的。例如,在我的Twitter共享中,我将包含一些提及,并且标签将其限制为140个字符或更少,而Facebook共享中将包含链接和功能图片。 是否可以限制ACTION_SEND(共享)意图的选项?我已经看到了有关使用PackageManager和queryIntentActivities的信息,但是还无法弄清PackageManager和ACTION_SEND意图之间的联系。 要么 如果我可以使用ACTION_SEND意图直接转到Facebook或Twitter,而不是弹出对话框,则可以解决我的问题,而不是过滤共享应用程序。如果是这种情况,那么我可以创建自己的对话框,当他们单击“ Facebook”时,创建一个特定于Facebook的意图,然后将它们一直发送到Facebook。与Twitter相同。 还是不可能?Facebook和Twitter API是唯一的方法吗?

10
通过ACTION_SEND从Android App在Facebook上共享文本
我有一个Android应用程序,它支持通过其他应用程序发送文本。因此,它使用ACTION_SEND意图和EXTRA_TEXT字段。选择器为我提供了可以处理这种意图的所有应用程序。这些是Twitter,电子邮件,...和Facebook。但是,当我选择Facebook时,它将打开浏览器并转到以下页面: http://m.facebook.com/sharer.php?u=mytext 它显示了我的文字和提交按钮。但是当我按下提交按钮时,什么也没有发生。该页面再次加载。我认为也许只能通过Facebook App发送URL。可以吗? 是否有人设法ACTION_SEND通过Facebook Android应用发送文本?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.