首页 > 电子期刊 > J > 计算机时代

基于Android平台的移动学习系统的设计与实现

订阅模块课程通知模块采用RSS内容聚合模式技术开发,使用RSS,服务器可以统一为学生Android客户端推送订阅信息,可以快速地了解课程最新信息,获取系统内容更新,具有较高的时效性。通过RSS订阅,服务器给客户端传送统一格式的XML文件,客户端使用SAX技术对XML文件进行解析,当SAX解析引擎在RSS源中完成了XML数据解析后,将创建一个RSSFeed类的实例,使它包含了需要处理RSS数据所需的所有内容。RSSFeed类包含三个重要元素,其中元素来定义课程的标题,元素定义打开课程内容的超链接(如视频),元素描述此课程的简单介绍,还包含用于数据处理的Set-ers和Get-ers。采用SAX解析课程信息的XML步骤如下:⑴ 创建XML解析处理器;⑵ 创建SAX解析器;⑶ 将XML解析处理器分配给解析器;⑷ 对文档进行解析,将每个事件发送给处理器。最后,客户端可以获取服务器传递的相关课程信息摘要,学生用户通过简单的课程信息来决定是否通过地址请求来获取相关的课程资源,不必时常打开课程信息进行刷新,一旦有
<<上一页  下一页>>

首页 > 电子期刊 > J > 计算机时代

广州市越秀区图书馆版权所有。
联系电话:020-87673002

本站访问人数: