Как я могу поделиться данными / текстом с другими приложениями, которые примут это? - PullRequest
1 голос
/ 02 июня 2010

У меня есть приложение, которое создает новую запись данных в базе данных sqlite с несколькими столбцами. Я хотел бы иметь простую кнопку поделиться на последнем мероприятии, чтобы они могли делиться результатами (или даже простым текстовым полем) с приложениями, которые его принимают (электронная почта, MMS, Twitter и т. Д.).

Я немного читал на ContentProviders, но чем больше я читаю, тем больше думаю, что я иду по неверному пути. Любая помощь приветствуется.

Спасибо!

Ответы [ 2 ]

1 голос
/ 02 июня 2010

Я думаю, что вы ищете Намерение . Приложения Android состоят из двух основных компонентов: действия и намерения. Действия - это процессы, которые выполняют определенное действие, например, ListView, или процесс, который устанавливает и слушает в фоновом режиме, чтобы что-то произошло. Намерение - это сообщение между этими действиями. Это то, как процессы взаимодействуют в Android. Намерения могут быть конкретными и указывать определенному действию выполнить действие с некоторыми данными, ИЛИ вы можете попытаться выполнить какое-либо действие (например, открыть в браузере) любым доступным приложением «браузер», которое может выполнить это действие.

Вот несколько ссылок на документацию для начала работы:

android.content.Intent

Назначение и разрешение намерений

Надеюсь, это поможет!

0 голосов
/ 02 июня 2010

Вы должны привязать приложение к веб-сервису и поместить данные в облако.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...