我想制作一个应用程序(除此之外)可以解析通过网络加载的提要.鉴于标准的
Android Core Java库不提供Feed解析器服务而且我不想自己编写一个,你能否提名一个Java Feed解析器,它可以在低规格的Android设备上运行.
我刚刚开始学习Android,完成了Hello World示例,我想转到我的第一个应用程序.我想做一些解析一些ATOM或RSS提要并在GridView中显示一些内容的东西.
UI的东西似乎在Android中有很好的文档记录,并且Sun有很多关于如何检索URL的示例,但是我不是那么如何进行Feed解析.
以前当我在Pythion中做过这种事情时,我使用了一个通用的Feed解析器,可以解析几乎任何东西(例如RSS,ATOM).有很多很好的Python实现这种东西,但是我没有发现像这样的标准Android库的一部分.
在工作中,我已经完成了(轻)维护企业Java应用程序.一般的做法似乎是采取你喜欢的任何类(例如Jakarta Commons Feed-parser)并简单地将它们捆绑到CLASSPATH中.桌面应用程序并不关心依赖性有多大,但是我确信在编译APK包以在具有有限机制的设备上使用时,这是一个大问题.当然,我必须非常挑剔我依赖什么样的罐子,对吧?我可以继续使用与桌面应用程序相同的类吗?
笔记:
>我的背景是Python(只有轻微的Java经验)
>理想情况下,我想使用一些流行的东西(不是最好的东西),所以我可以得到它的支持.
>更好的是,我想使用内置的库功能,所以我不必添加任何第三方Jars来膨胀我的应用程序.
>目前针对Android 1.5(因为这是我的设备运行的)