我有一个用flash CS5.5制作的最喜欢的qutoes的应用程序,我想实现一个选项,它可以让用户在facebook,sms等上分享任何引号。
(类似于eclips中java的共享意图)
那我该怎么办呢
感谢helpe:)
答案 0 :(得分:2)
向大多数应用(电子邮件,短信,保管箱等)分享文字很简单:
private void share(String text, String windowTitle) {
Intent share = new Intent(Intent.ACTION_SEND);
share.setType("text/plain");
share.putExtra(Intent.EXTRA_TEXT, text);
startActivity(Intent.createChooser(share, windowTitle));
}
但请注意,由于他们的应用无法正确回应意图,因此无法使用FACEBOOK。他们知道这个问题,他们显然无法解决这个问题。
因此,为了实现向Facebook应用程序共享文本,您需要使用其他方法,可能使用他们的Android SDK。 https://github.com/facebook/facebook-android-sdk
答案 1 :(得分:0)
Ollie的答案很好,我只想根据我读过的帖子澄清+使用此解决方案的经验,发布到Facebook DOES工作,但可能仅用于链接。不是文字。它似乎完全忽略了文本。
E.g。爱和失去的人比没有爱过更好,www.rickrolls.com - >只有链接显示在共享帖子中。您可以在Facebook窗口中添加文本,但文本不会从意图中继承。