2013-01-16 3 views
0

각 카테고리에 연결된 제품이 포함 된 카테고리 목록을 표시하는 앱을 만들어야합니다. 앱 소유자는이 정보를 사용하여 고객에게 제품에 대한 정보를 제공하므로 매주 제품에 대한 업데이트가 있습니다.Android - 데이터로 앱을 자주 작성하십시오

지금은이 작업을 수행 할 수있는 옵션이 많기 때문에이 앱을 만드는 방법에 어려움을 겪고 있지만 당연히 제대로하고 싶습니다.

그래서 다음을 수행하려고 생각했습니다. 1. 소유자가 자신의 제품을 관리하고 원하는대로 추가/편집/삭제할 수있는 간단한 웹 응용 프로그램 만들기. 변경이 완료되면 xml 파일을 만드는 "게시"버튼을 누를 수 있습니다. 2. 앱이 시작되고 인터넷에 연결되면 최신 XML이 기기에 다운로드되고 앱에 xml의 카테고리 카테고리가 나열됩니다. xml이 저장되므로 인터넷에 연결할 수 없을 때 읽을 데이터가 있습니다.

이 방법을 사용하는 것이 좋습니까? 아니면 webservice를 만드는 것이 더 좋은 아이디어일까요? 하지만 사용자는 항상 인터넷에 연결되어 있어야합니다.

좋은 조언은 인터넷 연결이 언제든지 사용할 수 있어야합니다 :)

+1

XML을 JSON으로 변경합니다. 나는 그것이 좋다고 생각한다. 앱이 서버 검사를 시작할 때뿐만 아니라 사용자가 앱을 시작한 후 인터넷 연결을 켤 수 있기 때문에 '새로 고침'버튼을 넣기 만하면됩니다. 사용자가 모든 '소유자'제품을 확인할 수 있고 관심있는 제품이있는 목록을 선택할 수있는 것처럼 앱에 더 넣을 수 있습니다. 그러면이 목록을 서버에 보내고 '소유자'가 고객이 무엇인지 알 수 있습니다. 대부분의 선택 : D –

+0

"소유자"에 대한 제품 상호 작용에 대한 피드백을 보내 주셔서 감사합니다. 실제로 매우 좋은 아이디어입니다. – randomizer

답변

1

환영받을 것이고, 그렇지 않으면 당신이 포함하는에 대한 문제가되지 않습니다. 그러나 인터넷 연결없이 앱을 시작해야하는 경우에 대비하여이 케이스를 잡으려면 XML을 사용하여 최신 데이터를 장치에 저장해야합니다 (또는 사용할 수 있습니다).

일단 Rustful WebService에 대해 생각해 보겠습니다. 한번 손쉽게 기능을 추가 할 수 있으므로 (물론 까다로울 수 있습니다). 다음은 사용할 수있는 자습서입니다. http://www.vogella.com/articles/REST/article.html

+0

감사합니다. 자습서를 확인하겠습니다. – randomizer

관련 문제