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

Определение местоположения - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Множественный выбор из бд ListView http://www.cyberforum.ru/android-dev/thread1537641.html
Здравствуйте,помогите пожалуйста разобраться.Весь инет перерыл,ничего не нашел на Русском языке. Есть ListView с множественным выбором из бд.Как вывести данные из бд и вывести на экран я понял через...
Программирование Android Удалить файл Как удалить файл программно http://www.cyberforum.ru/android-dev/thread1537486.html
Как закрыть фрагмент? Программирование Android
Нужно в самом фрагменте завершить его работу и вернуться обратно, как это реализовать
Программирование Android Как перенести данные из БД в сервис?
Я сейчас пишу программу на андроид и в ней пользователь может внести в список (list view) данные друга - его имя и дату рождения. После внесения данных, они запоминаются в базе данных и стартует...
Программирование Android Повтор Notification http://www.cyberforum.ru/android-dev/thread1537420.html
Есть уведомление, которое высвечивает текст, который берется из массива. Как сделать, что бы через некоторый промежуток времени после того, как уведомление скрыли(свайпом, или нажали по нему), оно...
Программирование Android Задать размер Layout в dp программно Здраствуйте! Как реализовать размер Layout в dp программно? В xml это так: android:layout_height="500dp". А на java как? LayoutParams lpView = new LayoutParams(LayoutParams.WRAP_CONTENT,... подробнее

Показать сообщение отдельно
Papayaved
75 / 75 / 8
Регистрация: 24.09.2015
Сообщений: 308
25.09.2015, 13:27
Напрямую смартфоны пока, как я понимаю, не умеют связываться (пока каждому устройству не выделили свой уникальный IPv6 адрес). Кроме как по СМС, но это дорого. Можно еще через e-mail наладить связь. В письмах можно закодировать протокол связи и создать распределенную сеть. Но не уверен, что почтовому серверу понравиться такой поток писем (хотя может есть такие почтовые сервера).

Нормальный вариант - сервер приложений. Через приложение, которое будет на нем постоянно работать, и будет осуществляться коммуникация между смартфонами. Сервер можно установить дома, купив IP адрес. Но в основном их запускают на виртуальных платформах, например Microsoft Azure (если трафик не большой и соединений не много, то вроде бесплатно).

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

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

Добавлено через 51 минуту
Для начала надо будет полностью описать игровой процесс, чтобы не было противоречий.

Выделить все понятия, которые фигурируют в приложение и установить их связь (игра, игрок, администратор, задание, результат, оценка, координаты, время...). Разработать структуру данных для работы с этими понятиями. Выбрать какую-то реализацию системы (приложение игрока, приложение администратора, серверное приложение). Разработать программные интерейсы, для взаимодействия между приложениями. Разработать классы которые будет отвечать за основную работу приложения. Разработать графические пользовательские интерфейсы.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru