0

안드로이드 장치에서 서버로 클래스 변수를 보내려합니다. 내 서버 자바 프로그램에서자바로 안드로이드에서 직렬화 된 데이터 보내기

는 소켓 연결 내가 XML 시리얼 라이저를 사용하려면

와 요청을받습니다. 자바 플랫폼, jre 및 android를 지원하는 xml serializer를 찾을 수 없습니다.

나는 android와 java에서 다른 xml serializer 라이브러리를 사용할 수 있습니다. 하지만 두 개의 서로 다른 serializer 라이브러리에 대해 서로 다른 직렬화 된 데이터를 읽을 수 없습니다 걱정.

단순히 안드로이드 클래스를 직렬화하고 tcp 연결을 통해 서버 응용 프로그램 java로 보내고받은 데이터를 다시 java 클래스로 직렬화하려고합니다.

안드로이드와 자바에서 사용할 수있는 라이브러리는 무엇입니까? 아니면 안드로이드에서 자바 응용 프로그램으로 데이터를 보내는 다른 방법은? 감사합니다.

답변

0

google protocol buffer library을 사용하여 성공했습니다. 그것은 자바와 파이썬을 포함한 여러 언어에 대한 코드를 생성하는 컴파일러를 가지고 있으며, xml/json 직렬화보다 더 빠르다고 주장합니다. 나는 최근에 크기가 줄어들어 안드로이드에서 j2me implementation을 사용하도록 제안 된 게시물을 읽었습니다.

관련 문제