Как организовать передачу данных между android клиентом и сервером на java?

234
10 июня 2017, 13:38

Делаю приложение на android, которое взаимодействует с сервером через сокеты. Сервер может принимать различные типы данных и в ответ может присылать различные типы данных. Как организовать взаимодействие? Сейчас передаю List<Objects>, в котором первым элементом передаю id клиента,вторым идентификатор операции, и дальше добавляю необходимые данные (всегда примитивы). На стороне сервера кастую в нужные типы. Передавать сериализуемый объект не могу, потому что имена пакетов разные. Как правильно делать?

Answer 1

Передавать данные в виде текста в формате json или xml.

READ ALSO
android tv как получить событие

android tv как получить событие

Как получить события нажатия на пульт телевизора (не D-pad) в android tv?

186
Точки в Конструктор java

Точки в Конструктор java

Есть конструктор

400
Реализация чата на rxjava+retrofit

Реализация чата на rxjava+retrofit

Сервер при запросе возвращает json схему чата(дата, время, id пользователя, его сообщение и тд), c помощью retrofit я создал метод запроса чата

218
Как привязать input к тексту?

Как привязать input к тексту?

Тоисть у меня есть input и мне нужно чтобы он активировался не отдельной клавишей а кликом по тексту//

298