2014-09-25 1 views
0

웹 페이지에서 데이터를 가져 와서 내 안드로이드 앱에 표시하고 싶습니다. 이렇게 효과적인 방법이 있습니까 ?? 이미 xml 파서를 시도했지만 응용 프로그램이 매우 느리게됩니다.웹 페이지에서 데이터를 가져와 안드로이드 앱에 표시하는 효과적인 방법

+0

추가 모든 웹 페이지를 Assest 폴더에두고 andorid의 webview에서 엽니 다. –

+0

앱을 원합니다. 라이브가 될 라이브, 어떤 변화가 생기면 나는 애플 리케이션에서 그것을 원한다. –

+0

안드로이드의 Html 파서를 사용하십시오. –

답변

1

나는 당신이 원하는 경우 HTML 파서 충분히 효과적인 생각의 모양과 웹 페이지 (등, 무언가를 추가, 제거)

당신이 JSoup를 시도?

JSoup HTML parser

jsoup

은 실제 HTML 작업을위한 자바 라이브러리입니다. DOM, CSS 및 jquery와 유사한 메소드를 사용하여 데이터를 추출하고 조작하는 데 매우 편리한 API를 제공합니다.

jsoup는 WHATWG HTML5 사양을 구현하고 최신 브라우저와 동일한 DOM을 사용하는 HTML을 으로 구문 분석합니다.

scrape and parse HTML from a URL, file, or string 
find and extract data, using DOM traversal or CSS selectors 
manipulate the HTML elements, attributes, and text 
clean user-submitted content against a safe white-list, to prevent XSS attacks 
output tidy HTML 

jsoup은 야생에서 발견 된 HTML의 모든 종류를 처리하도록 설계되었습니다; 깨끗한 상태에서 유효성 검사를 거쳐 유효하지 않은 태그 수프로; jsoup는 현명한 구문 분석 트리를 만듭니다.


프로젝트에 추가 :

다운로드 LIB

Latest JSoup jar

오른쪽 프로젝트를 클릭> 속성> 자바 빌드 경로> 라이브러리> [외부] 항아리

+0

오, 고맙습니다. –

+0

당신은 오신 것을 환영합니다. 프로젝트에 추가 : 다운로드 LIB http://jsoup.org/download을 - 오른쪽 프로젝트> 특성> Java 빌드 경로를 클릭> 라이브러리> [외부] 항아리 추가 – user3439968

관련 문제