2011-08-12 6 views
0

나는 안드로이드 게임을 만들고 게임을 끝내면 사용자는 최고 기록 테이블에 자신의 이름을 삽입 할 수 있습니다. 최고 기록 테이블은 게임의 일부로 장치에 저장되는 SQLite DB의 테이블입니다. 내가하고 싶은 것은이 정보를 온라인에 저장하는 것인데, 사용자는 전역 최고 기록 테이블 또는 로컬 최고 기록 테이블 만 볼 수 있습니다. 그의 지역 부분. 하지만 글로벌 최고점 테이블을 만들려면 무엇이 필요합니까? 온라인으로 DB를 만드시겠습니까? 업데이트하고 android에서 선택하는 방법? webservices에 대해 읽었습니다.이 필드를 유지하는 가장 간단한 방법은 무엇입니까? 어떤 API를 사용해야합니까 : 나머지 옵션은 좋은 옵션이거나 HTTP 클라이언트 - 서버 미리 감사드립니다.안드로이드 - 웹 서버에 표피를 저장하는 법

+0

예, 올바르게 생각하면 온라인 데이터베이스를 관리하는 데 필요한 웹 서비스가 있습니다. – user609239

+0

게임에 버튼이 있고 클릭 이벤트가 발생하면 웹 서비스를 통해 온라인 데이터베이스를 새로 고치는 로직을 추가 할 수 있습니다. – user609239

답변

0

- 온라인으로 높은 점수 테이블을 만들려면 온라인 데이터베이스가 필요합니다. - 기록을 업데이트하고 선택하려면 내 자신의 앱에 api와 같은 작업을 수행하기 위해 PHP 스크립트를 사용합니다. xml 구문 분석을 사용하여 데이터를 보내고받을 수 있습니다. 다음은 안드로이드 XML 파싱을위한 훌륭한 튜토리얼입니다. 이 도움이 될 수 있습니다

http://www.ibm.com/developerworks/opensource/library/x-android/

http://p-xr.com/android-tutorial-how-to-parseread-xml-data-into-android-listview/

희망 =)

0

온라인 데이터베이스에 업데이트하려면, 당신은 웹 서비스를 사용해야합니다.

  1. 게임의 마무리
  2. 당신은 온라인 서버에 테이블을 생성하고 관리 할 수 ​​있으며, 데이터를 게시 할 때, 그때는 반환 allready 높은 점수를 만든 것이다에 웹 서비스에 추가하여 데이터 (최고 점수 및 기타 매개 변수) 보내기 응답.
  3. 는 responce를 확인하고 사용자 인터페이스

이 온라인 데이터베이스에 데이터를 저장하는 방법에 보여, 내가 같은 일을하고있는 것을 응용 프로그램을 개발했습니다.

관련 문제