Я учусь на первом курсе информатики и пытаюсь разработать приложение для Android. Я пока только узнал и знаю о java. Я разработал очень простое приложение, и теперь я хочу получить местоположение с одного устройства и отправить его на другие устройства, на которых установлено приложение.

Я достиг стадии, когда я могу определить местоположение по телефону, но столкнулся с проблемой, о которой я не знаю и которая очень ограничена. Я понял, что для отправки данных с одного телефона на другой мне нужно использовать Google Cloud Messaging, а для использования GCM мне нужен сторонний сервер приложений. Однако я ничего не знаю о серверах.

Подытоживая мои вопросы ....

  1. Что мне теперь делать? например, где мне взять этот третий сервер приложений? (веб-сервисы Amazon?) и доступно ли это для студентов?
  2. Могу ли я использовать XAMPP для настройки локального сервера и подключения его к серверу GCM?
  3. GCM говорит, что сервер приложений должен иметь возможность хранить ключ API и идентификаторы регистрации клиентов. Итак, мне нужно изучить SQL, чтобы хранить их в базе данных, и выучить PHP для связи с базой данных ???
  4. Я знаю только java, могу ли я написать код, определяющий, что сервер должен делать на java?

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

0
WarmInToronto 2 Апр 2014 в 16:47

2 ответа

Лучший ответ

Что мне теперь делать? например, где мне взять этот третий сервер приложений? (веб-сервисы Amazon?)

AWS - хорошее место для начала.

и доступно ли это студентам?

Вы платите за то, что используете. Я понятия не имею о ваших финансах или использовании. Только ты можешь ответить.

Могу ли я использовать XAMPP для настройки локального сервера и подключения его к серверу GCM?

Проходить.

GCM говорит, что сервер приложений должен иметь возможность хранить ключ API и идентификаторы регистрации клиентов. Значит, мне нужно выучить SQL, чтобы хранить их в базе данных, и выучить PHP для связи с базой данных?

Подойдет один вопросительный знак ...

Любой, кто пишет код, должен понимать реляционные базы данных и SQL. Да, тебе стоит этому научиться.

Я знаю только java, могу ли я написать код, определяющий, что сервер должен делать в java?

Вы можете написать серверную часть на Java.

1
duffymo 2 Апр 2014 в 12:53

Если вы собираетесь использовать php, лучший сайт, который вы можете использовать для бесплатного хостинга файлов php с бесплатным поддоменом, - это 000Webhost. Я также создал приложение-симулятор для своего проекта в колледже .. удачи

0
Dehan Wjiesekara 2 Апр 2014 в 13:38