안드로이드 개발 질문/답변
(글 수 45,052)
학교 도서관 책검색 어플을 만들려고 하는데요.
일단 저희 학교 도서관은 웹으로 책검색이 가능하구요..
저는 이러한 점을 이용하여 DB를 안만들고 웹에서 정보를 읽어와서 모바일 화면에서 보기 좋게 뿌려주려 합니다.
그래서 단순히 WebView를 쓰면 안될 것 같고 http관련된 api를 보긴 했으나 잘 모르겠네요
도와주세요 ㅜㅜ
2011.10.21 11:16:44
학교 홈페이지에서 api를 제공한다면 쉬운 작업이되는데. 그렇지 않은 경우인것 겉내요. 일단 이런 기능을 구현하실려면 검색을 눌렀을때 어떤 웹페이지를 호출하고 그때 쿼리는 어떻게 넘기는지 알아내야헙니다. 그렇게 요청 주소와 쿼리를 알아냈으면 실제로 주소창에 그렇게 요청을 해볼 수 있는데요. 요청하면 똑같이 학교 홈페이지의 도서 검색 결과 화면이 뜨겠죠. 여기꺼지 된다면 여기에서는 html페이지를 파싱해야합니다. 그러기 위해서는 원하는 정보의 태그 규칙을 먼저 파악해야겠죠. 규칙은 html소스를 보면 파악할 수 있겠죠. 그런 규칙을 알아내면 파싱할때 그 규칙에 맞는 태그의 내용을 가져오시면 됩니다.
2011.10.21 13:14:49
음..결국 html을 알아야하는 거군요..
근데 학교 홈페이지에서 제공하는 api라는 것이 궁금하네요.. 홈페이지에서 api를 제공한다니? 저에겐 생소한데;;



