2010-07-16 3 views
2

블로그의 피드를 listview에 표시하고 싶습니다. 여러분이 튜토리얼이나 제안을 제안 할 수 있다면 정말 도움이 될 것입니다.android에 피드 표시

감사합니다.

답변

1

표준 Android SDK 구성 요소를 사용하여 올바른 방향으로 안내 할 수 있습니다.

솔루션은 HTTP 다운로더, RSS 파서 (블로그에 공개 RSS 피드가있는 것 같습니다), ListAdaptorListView 등 여러 부분으로 구성됩니다.

  1. 먼저 블로그에서 RSS 파일을 가져와야합니다. 이를 수행하는 방법이 많이 있습니다. HttpClientHttpGet을 사용하는 것이 좋습니다.
  2. 다음으로 다운로드 한 RSS 파일을 구문 분석해야합니다. 이를 위해 XMLReader을 사용할 수 있습니다. 좋은 RSS 파서를 작성하는 것은 아마도 가장 까다로운 비트 일 것입니다!
  3. 이제 데이터를 파싱하여 목록에 저장하고 ListAdaptor을 작성하십시오.
  4. 까지 ListView까지 setAdaptor을 사용하면 잘 갈 수 있습니다.

이 모든 것이 약간 복잡한 것처럼 들리면 1 단계와 2 단계를 수행 할 다양한 Java RSS 라이브러리가 있습니다.

android-rss의 소스 코드를보고 IBM's XML 문서를 읽어 볼 수도 있습니다.

+0

감사합니다 .. 나는 다음을 수행하고 있지만 실행을 얻고 있습니다 .. 07-16 13 : 21 : 34.240 : WARN/System.err (3764) : java.lang.IllegalStateException : Scheme 'feed ' 등록되지 않은. – mudit

+0

RSS URL 시작 부분에 'http : //'를 추가하는 것을 잊어 버린 것 같습니다. – Dave

+0

내 URL은 다음과 같습니다. feed : //feeds.feedburner.com/somename1/something1 – mudit