2
A
답변
1
표준 Android SDK 구성 요소를 사용하여 올바른 방향으로 안내 할 수 있습니다.
솔루션은 HTTP 다운로더, RSS 파서 (블로그에 공개 RSS 피드가있는 것 같습니다), ListAdaptor
및 ListView
등 여러 부분으로 구성됩니다.
- 먼저 블로그에서 RSS 파일을 가져와야합니다. 이를 수행하는 방법이 많이 있습니다.
HttpClient
및HttpGet
을 사용하는 것이 좋습니다. - 다음으로 다운로드 한 RSS 파일을 구문 분석해야합니다. 이를 위해
XMLReader
을 사용할 수 있습니다. 좋은 RSS 파서를 작성하는 것은 아마도 가장 까다로운 비트 일 것입니다! - 이제 데이터를 파싱하여 목록에 저장하고
ListAdaptor
을 작성하십시오. - 까지
ListView
까지setAdaptor
을 사용하면 잘 갈 수 있습니다.
이 모든 것이 약간 복잡한 것처럼 들리면 1 단계와 2 단계를 수행 할 다양한 Java RSS 라이브러리가 있습니다.
android-rss의 소스 코드를보고 IBM's XML 문서를 읽어 볼 수도 있습니다.
감사합니다 .. 나는 다음을 수행하고 있지만 실행을 얻고 있습니다 .. 07-16 13 : 21 : 34.240 : WARN/System.err (3764) : java.lang.IllegalStateException : Scheme 'feed ' 등록되지 않은. – mudit
RSS URL 시작 부분에 'http : //'를 추가하는 것을 잊어 버린 것 같습니다. – Dave
내 URL은 다음과 같습니다. feed : //feeds.feedburner.com/somename1/something1 – mudit