2010-09-30 1 views
1

Я ищу способ иметь некоторый способ связи между приложением AIR, которое работает на рабочем столе и приложении для Android (что, очевидно, работает на телефоне). В принципе, я планирую сделать настольное приложение управляемым через приложение на телефоне Android.AIR <-> Связь с ОС Android

Грант Скиннер сделал аналогичную вещь с его игрой Androideroids, которую можно воспроизводить с помощью нескольких устройств Android на центральном компьютере. К сожалению, он ничего не рассказал о том, как ему удалось это сделать.

То, что я хотел бы достичь, - это связь через Bluetooth и/или Wi-Fi; когда приложение запущено, телефон будет находиться в той же сети, что и настольный компьютер. Желательно, чтобы я искал решение, позволяющее запускать собственное приложение для Android на телефоне, но если он будет работать намного проще с помощью приложения AIR для Android, я тоже так пойду.

При необходимости я также хочу настроить службу на настольном компьютере, с которой взаимодействует приложение Android, с которой затем передаются команды в приложение AIR. Но, учитывая, что Flash поддерживает соединения p2p, я думаю, что есть более простой способ.

С этим вопросом я не ищу ни кода, ни примеров. Вместо этого я хотел бы, чтобы вы дали мне несколько советов о том, как это может работать, какие методы подходят для этого и как это будет грубо работать на конкретной платформе, поэтому я могу более подробно изучить этот вопрос. Спасибо.

ответ

1

Я не уверен, что Грант Скиннер использовал это для Androideroids, но вы должны проверить Adobe Stratus, чтобы достичь связи между двумя флэш-плеерами.

от Райан Стюарт blog entry on Stratus:

Adobe Stratus размещаемая бета-служба , которая использует новые функциональные возможности RTMFP в Flash Player 10 для подключения непосредственно вместо того, чтобы путешествие туда и обратно между сервером и экземпляром игрока.