2014-12-16 3 views
0

Итак, я знаю, что вопрос в значительной степени зависит от Google, и я сделал его и выяснил несколько ответов, поэтому я не задаю этот вопрос, не зная полностью ничего.Android-приложение, взаимодействующее с сервером

У меня есть приложение (не могу указать многое о том, что он делает или что-то вроде этого), и мне нужно получить некоторые данные из базы данных.

Насколько я знаю, волейбол - лучший способ пойти, но я все еще ищу подробности.

Может ли кто-нибудь сказать мне, что это лучший способ пойти?

ПРИМЕЧАНИЕ: Я НЕ ищу код, я ищу методы. Имя было бы достаточным, так как я могу сделать копание себя. Иногда ссылки на документацию были бы потрясающими, но опять же, я могу найти документацию. Я просто нужно знать, что является самым быстрым способом и наиболее оптимизированным.

+0

Как вы уже знаете, существует, вероятно, 200 различных способов сделать это. Каждый лучше или хуже, чем другой в некоторой перспективе. Итак, давайте начнем с определения того, что означает «лучший» в вашем случае. Если вы говорите о реализации на стороне сервера и смотрите в Volley, я бы сказал, что вы немного отстаете. –

+0

Ну, дело в том, что я действительно не знаю, что мне нужно для подключения к зрителям. Я имею в виду, могу ли я использовать обычный сервер Apache для тестирующей части приложения? В этом смысле я установил mysql и php (phpmyadmin) на хост, который я буду использовать. Здесь мне нужно немного руководства. Если я пойду с Volley для приложения, что мне нужно на стороне сервера? – Vlad

+0

Кроме того, извините за медленные ответы, я вроде как bussy, и я не могу сосредоточиться здесь, как обычно, когда я задаю вопрос. – Vlad

ответ

1

Основываясь на ваш комментарий, похоже, есть два различных аспекта вашего приложения:

  1. Отправка по HTTP запросов от вашего клиент- т.е. ваш андроид приложение
  2. обработки и отправки ответа на эти запросы на серверной стороне, путем настройки веб-службы

Похоже, что у вас есть часть 1, вычисленная. Обратите внимание, что волейбол - это библиотека, подобная библиотеке андроида HTTP, но оптимизированная для более быстрой работы в сети.

Для части 2, если вы не планируете использовать встроенную базу данных, такую ​​как sqlite, вам нужно будет узнать о написании веб-сервисов для обеспечения доступа к базе данных. Spring Data JPA - один из многих способов сделать это.

Я слышу Parse тоже очень, но не бесплатно.

+0

Хорошо, спасибо за информацию. Я буду ждать до завтра, чтобы получить больше ответов ... если я не получу никого другого, я проверю его как правильный. В любом случае, это то, что мне нужно. Хотя я просто проверю rabbitMQ.I am не знаю, как это работает, но я слышал, что это быстро! Кроме того, да, я знал, что VOlley - это библиотека. – Vlad

+0

Alright man ... не все, что я ищу, но ваш ответ был довольно приличным, и причина не в том, что я ищу, так это то, что я не указал все и не дал подробностей. Так что Ima проверяет ваши ответы Приветствую вас и счастливое программирование! – Vlad

Смежные вопросы