2011-12-30 3 views
5

sqlite 데이터베이스를 사용하여 Android에서 애플리케이션을 개발했습니다.wi-fi를 사용하여 두 개의 Android 휴대 전화간에 sqlite 테이블 데이터를 동기화 할 수 있습니까?

응용 프로그램과 관련된 데이터베이스의 데이터는 많은 모바일이 사용되는 경우 다른 모바일에서 동일해야합니다.

Wi-Fi를 사용하여 다양한 Android 휴대 전화에서 특정 응용 프로그램의 데이터베이스 데이터를 동기화 할 수 있습니까?

답변

1

이 문제를 해결하는 데는 여러 가지 방법이 있습니다. 모두는 앱의 세부 정보에 의존합니다. 즉각적이고 궁극적 인 일관성을 원하십니까? 전화가 가깝거나 멀리 있습니까? 모든 통신 프로세스가 항상 실행되고 있다고 가정합니까? 또는 적어도 동시에 실행 중입니까? 당신은 할 수

:

가) IP를 모두

B 알려진 경우) 소켓을 통해 프로세스를 연결할 때마다 전화를하는 경우 NECC으로 업데이트 할 타임 스탬프 데이터를 중앙 DB에 기록하고 있습니다.

C) 블루투스가 자세한 정보를 제공하기 위해

당신이 필요로하는 근접에게 가정을 통해 연결합니다. sqllite가 당신이 요구하는 것이라면 복제를 지원한다고 생각하지 않습니다. 자신 만의 솔루션을 제공해야합니다.

관련 문제