2013-03-20 2 views
1

나는 재미있는 일을하는 작은 안드로이드 애플리케이션을 가지고있다. 응용 프로그램의 주요 부분 중 하나는 특정 웹 사이트에서 문서를 다운로드하는 기능입니다. 그러나 다운로드 링크가 자주 변경되며 응용 프로그램이 다운로드하는 링크를 관리 할 수있는 방법이 필요합니다. 적은 경험으로, 내가 가지고있는 첫 번째 생각은 문서에 필요한 링크를 다운로드하고 구문 분석 할 수있는 XML 파일이 될 것입니다. 문서는 민감하지 않으며 사람들은 쓸모없는 XML 파일을 얻습니다. 웹 서버에서 실제로 편집 가능한 모든 형식 일 수 있습니다.동적 다운로드 링크의 위치를 ​​관리하는 방법

일부 추가 정보는 Android 애플리케이션에 C++ (Qt)를 사용하고 있지만 실제로 너무 많이 제한하지 않을 것이라고 생각합니다. 주로 동적 링크 위치를 저장하는 가장 좋은 방법입니다. 내가 가진 또 다른, 멀리 가져온 아이디어가 주소를 업데이 트하는 TcpServer 될 것이지만, 나는 조금 과잉이라고 느낍니다.

+0

정보가 포함 된 XML 파일을 다운로드하면 나에게 합리적인 것처럼 보입니다. – JBentley

+0

@JBentley 네, 저의 첫 생각입니다. 나는 뭔가 이상한 느낌이 들었습니다. 몇 시간 동안 조사한 후에는 구체적인 사례 근처에서 아무 것도 찾을 수 없었습니다. – ContingencyCoder

+0

상당히 일반적인 문제입니다 (예 : 다운로드 미러 목록을 다운로드하는 응용 프로그램 또는 사용 가능한 서버 목록을 다운로드하는 게임). 보안에 문제가 없으므로 과도하게 관리해야 할 필요는 없습니다. . Linux 패키지 관리자는 일반적으로이 방법을 사용할 수 있습니다 (예 : 사용 가능한 패키지 목록 업데이트). – JBentley

답변

0

다른 사람들이 의견에서 지적한 것처럼 웹 서버의 XML은 좋은 해결책입니다. 이제 XML 파일의 링크를 업데이트하면 Android 앱 (또는 다른 장소)에서 다운로드 링크가 동적으로 변경됩니다. 이것은 XML이 표준화되어 있고 보안이 문제가되지 않기 때문에 괜찮습니다.

도움과 두 번째 의견을 보내 주셔서 감사합니다.

관련 문제