Перейти к содержанию
Fire Monkey от А до Я
  • 0

Как поделиться текстом и изображением в Твиттере и Фейсбуке?


97mik

Вопрос

Как сделать чтобы можно было расшарить из приложения что-либо? То есть чтобы прямо в приложении нажать кнопку и появилось окошко отправки твита или поста в фейсбук.

Ссылка на комментарий

Рекомендуемые сообщения

  • 0
  • Администраторы

Исходный код примера для RAD Studio XE5: ShareSheet

Описание: Taking and Sharing a Picture (iOS and Android)

 

В FireMonkey реализованы стандартные действия для выполнения автоматической отправки данных другим приложениям телефона.

Например, такие как:

  1. Отправка поста в Twitter или FaceBook
  2. Отправка письма
  3. Отправка SMS
  4. и другие

Чтобы воспользоваться этой функцией в FireMonkey создано специальное стандартное действие TShowShareSheetAction, которое открывает стандартное системное окно выбора действия (постинг в Twitter или Facebook и тд). 

 

1. Кидаем на форму TActionList.

2. Двойным кликом на компонент TActionList, открываем дизайнер действий.

3. В левом верхнем углу выбираем создание стандартного действия

post-1-0-29511900-1394653036.jpg

4. Среди стандартных действий выбираем в группе "Media Library" действие TShowShareSheetAction.

post-1-0-44559400-1394653036.jpg

5. Для созданного действия указываем текст сообщения или изображение (можно указывать как по отдельности эти данные, так и по частям). В зависимости от указанных данных (текст и изображение) действие откроет системное окно выбора действий приложений, которые могут обработать ваши данные. На картинке ниже, я указал текст сообщения и картинку через свойства TextMessage и Bitmap:

post-1-0-60478200-1394653036.jpg

6. Подвязываем созданное действие к любой кнопке.

post-1-0-76716300-1394653036.jpg

7. На ios и андроид нажатие на кнопку с действием приведет к отображению окна выбора действия:

post-1-0-56293000-1394654452_thumb.pngpost-1-0-39081800-1394654453.jpgpost-1-0-69212200-1394658494.png

 

Подробный о том, как пользоваться этой функцией продемонстрирован в этом видео:

Ссылка на комментарий
  • 0
  • Администраторы

Можно, нужно создать TWTweetComposeViewController, заполнить его текстом и изображением и затем отобразить.

 

Документация TWTweetComposeViewController Class Reference

Ссылка на комментарий
Гость
Эта тема закрыта для публикации ответов.
  • Похожий контент

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...