Исходный код примера для RAD Studio XE5: ShareSheet
Описание: Taking and Sharing a Picture (iOS and Android)
В FireMonkey реализованы стандартные действия для выполнения автоматической отправки данных другим приложениям телефона.
Например, такие как:
Отправка поста в Twitter или FaceBook
Отправка письма
Отправка SMS
и другие
Чтобы воспользоваться этой функцией в FireMonkey создано специальное стандартное действие TShowShareSheetAction, которое открывает стандартное системное окно выбора действия (постинг в Twitter или Facebook и тд).
1. Кидаем на форму TActionList.
2. Двойным кликом на компонент TActionList, открываем дизайнер действий.
3. В левом верхнем углу выбираем создание стандартного действия
4. Среди стандартных действий выбираем в группе "Media Library" действие TShowShareSheetAction.
5. Для созданного действия указываем текст сообщения или изображение (можно указывать как по отдельности эти данные, так и по частям). В зависимости от указанных данных (текст и изображение) действие откроет системное окно выбора действий приложений, которые могут обработать ваши данные. На картинке ниже, я указал текст сообщения и картинку через свойства TextMessage и Bitmap:
6. Подвязываем созданное действие к любой кнопке.
7. На ios и андроид нажатие на кнопку с действием приведет к отображению окна выбора действия:
Подробный о том, как пользоваться этой функцией продемонстрирован в этом видео: