Опция обмена Android - PullRequest
       17

Опция обмена Android

0 голосов
/ 28 марта 2012

У меня есть приложение любимых цитат, сделанное с помощью Flash CS5.5, я хочу реализовать опцию, которая позволяет пользователю обмениваться любыми цитатами на Facebook, SMS и т. Д.

(аналогично акциинамерение с Java в eclips)

Так как я могу это сделать, пожалуйста

Спасибо за помощь:)

Ответы [ 2 ]

2 голосов
/ 28 марта 2012

Обмен текстом с большинством приложений (электронная почта, SMS, Dropbox и т. Д.) Очень прост:

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

0 голосов
/ 12 сентября 2015

Ответ Олли в порядке, я просто хочу уточнить, основываясь на посте, который я прочитал + опыт работы с этим решением, что публикация в Facebook работает, но, вероятно, только для ссылок. Не текст. Кажется, что текст полностью игнорируется.

например. Лучше любить и потерять, чем никогда не любить вообще, www.rickrolls.com -> в общей записи отображается только ссылка. Вы можете добавить текст в окне facebook, но текст не переносится с намерения.

...