Форум программистов, компьютерный форум, киберфорум
Наши страницы

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Tester64
396 / 357 / 43
Регистрация: 22.05.2013
Сообщений: 2,518
#1

Общение программ - Программирование Android

13.06.2014, 22:23. Просмотров 506. Ответов 5
Метки нет (Все метки)

Как устроить обмен параметров (принудительный запрос "а что там у тебя в параметре..." и отсылку сообщений "эй! все! у меня параметр ... поменялся") между двумя (и более) программами в одном устройстве?
Параметров не много, ContentProvider создавать ради этого не хочется (если я правильно понял что это)...

Можно ли это сделать через ресивер? Обязательно ли знать классы программы которой отсылается или можно из одной программы послать набор параметров нескольким "слушающим" программам? Пока что только принимал ресиверами "класику" - автозагрузку, звонки, смс-ки, батарейку...

В какую сторону копать?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.06.2014, 22:23
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Общение программ (Программирование Android):

Голосовое общение - Программирование Android
Встала задача сделать голосовое общение, без использования VoIP и SIP. Кто-нибудь сталкивался? Может есть статьи? Как вообще можно...

Общение между клиентом и сервером - Программирование Android
Доброго времени суток. Подскажите, пожалуйста, или накидайте ссылок, каким образом может взаимодействовать приложение на андроид и сервер в...

Создание программ - Программирование Android
Есть ли какая-нибудь программа, чтобы создавать приложения для Андроид с самого Андроид-устройства? И если есть, то какая?

Гугловская защита программ от кражи - Программирование Android
Кто знаком, КАК они защищают свои программы? Я еще ничего не покупал у них и не продавал. Но хочу защитить свои программы хоть...

Идеи программ под Android - Программирование Android
Уважаемые форумчане! Очень нужны идеи программ под Android. Главное условие - оригинальность. Приведите примеры таких программ, которых...

Полный список установленных программ - Программирование Android
Знатоки файловой системы, у меня вопрос: Что это за папка (data\app\)? Я думал там лежат все установленные программы... Еще часто...

5
Tester64
396 / 357 / 43
Регистрация: 22.05.2013
Сообщений: 2,518
15.06.2014, 13:09  [ТС] #2
Ну-же! Помогите!
Написал несколько программ... Теперь хочу из одной из них рассылать сообщения другим моим программам! Например просьба обновить базы... Или сообщить свой статус... Большинство программ - имеют неубиваемые сервисы в памяти...

В сторону какой технологии нужно копать??? Обязательно ли знать имя класса-приемника? Или можно сделать свою глобальную рассылку на receiver вроде сигнала о смене уровня заряда? И как это сделать? Укажите если можно статью/пример!

Пока-что кроме файлов-обменников в общей папке на флешке ничего не придумал....
0
vxg
Модератор
3181 / 1984 / 226
Регистрация: 13.01.2012
Сообщений: 7,669
15.06.2014, 13:31 #3
как вариант - сокеты. или одна общая активность.
0
YuraAAA
1577 / 1318 / 271
Регистрация: 25.10.2009
Сообщений: 3,438
Записей в блоге: 2
15.06.2014, 14:12 #4
Tester64, для этого и созданы Broadcast Receiver-ы
1
Tester64
396 / 357 / 43
Регистрация: 22.05.2013
Сообщений: 2,518
15.06.2014, 14:30  [ТС] #5
Цитата Сообщение от YuraAAA Посмотреть сообщение
для этого и созданы Broadcast Receiver-ы
Вроде получилось! спасибо! Прото думал что создать глобальную отправку сложнее...

Цитата Сообщение от vxg Посмотреть сообщение
как вариант - сокеты.
Сокеты это сложно! Поднимать порт между программами на одном же устройстве... Писать свой протокол обмена. Был уверен что есть метод попроще...

Цитата Сообщение от vxg Посмотреть сообщение
или одна общая активность.
А это как? общая активити?
0
vxg
Модератор
3181 / 1984 / 226
Регистрация: 13.01.2012
Сообщений: 7,669
15.06.2014, 15:06 #6
Цитата Сообщение от Tester64 Посмотреть сообщение
А это как? общая активити?
никогда не пробовал но подозреваю что это возможно) как-нибудь вызвать левую активити. подозрения родились из кода
Java
1
2
                    Intent geoIntent = new Intent(Intent.ACTION_VIEW, Uri.parse(geoUri));
                    startActivity(geoIntent);
т.е. мы как то запускаем левое приложение или его активити вроде
...хотя если будет возможность перебрасывать данные в приложение посредник почему тогда сразу не перебрасывать их в целевое приложение?..
0
15.06.2014, 15:06
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.06.2014, 15:06
Привет! Вот еще темы с ответами:

Сканирование QR без использования сторонних программ - Программирование Android
Здравствуйте форумчане, такой вопрос. как можно реализовать сканирование qr без сторонних программ? есть какие нибудь библиотеки?

Заблокировать исходящие SMS от других программ - Программирование Android
Такое в принципе возможно штатными средствами? Без залома ядра прошивки? Особенно скрытую отправку пресечь (не из звонилки)... ...

Общение программ - Visual C++
Нужно написать две программы, которые общаются друг с другом. В первой жмем кнопку, а вторая реагирует. Информация с этого источника...

Общение двух Лазарус-программ - Lazarus
Добрый день, подскажите плиииз. Есть 2 программы, как из одной отправить другой текстовое сообщение? Желательно...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru