이미지가 많아서 웹호스팅 받아서 다운받게 하는데요...
먼저 생각으로는 DB에 링크주소를 담아서 xml로 뿌려주고 앱에서 이를 파싱받고
그 링크주소를 이용해 사진을 받게 했는데..
생각해보니 접근하는 주소 형태가 어차피 다 비슷한데.
차라리 DB에 링크 주소를 담지 말고 그냥 자바에서 URL직접 써서 접근하는게 낫겠죠??
방법이야 제 맘대로 하면 되는거라지만..
음.. DB에서 링크 주소를 가르켜 주는것과
그냥 String으로 URL직접 써넣어 접근하는것..
장단점을 모르겠네요..
DB 사용
장점 : 이미지의 추가/삭제/변경, 또는 웹 호스팅 업체 변경에 대해서 앱의 버전 업그레이드 없이 동작 가능하다.
서버와 DB만 변경되면 되니까.
단점 : 이미지 다운받는 것 이외에 주소를 알아오는데 네트워크 비용발생. 파싱 작업 추가
소스에 하드코딩
장점 : 주소를 알아올 때 네트워크를 통하지 않아도 됨으로 네트워크로 인한 오류 없음.
파싱 안해서 더 빠르게 접근가능
단점 : 이미지가 추가 / 삭제 / 변경 되면 그때마다 소스 고쳐서 앱을 다시 배포해야 함.
결론은 서버와 DB 사용을 추천합니다.