登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 毕业论文 > 计算机类 > 软件工程 > 正文

基于Android的RSS阅读器设计和实现毕业论文

 2021-06-24 10:06  

摘 要

在如今的移动互联网时代,传统的信息传播方式已经不能满足人们日益增长的多样化需求,特别是随着智能手机、平板电脑和电子阅读器的广泛普及,人们对信息的接受方式有了更多的选择,获取信息的渠道也更宽广,移动终端的新闻客户端也越来越被人们所喜爱,成为下载最多的APP之一。Android是专为移动设备设计的软件开发平台,具有更好的系统开放性、丰富的应用软件和良好的性能,得到众多手机设备商和移动运营商的支持。但与此同时,由于网络的快速发展,网络信息良莠不齐,人们获取的信息的准确度也越来越低,基于此,再加之阅读器软件的广泛普及,设计一款用户能够快速获取感兴趣新闻的新闻阅读软件十分有必要。

RSS (Really Simple Syndication)是共享在线内容的一种方式,也是一种显示和同步网站信息的格式。网站通过提供RSS输出,可以利于用户获取网站的最近更新的内容。基于此,可以说RSS搭建了一个信息迅速传播的技术平台,能够带给用户更加便捷的网络体验。

而将RSS技术和Android应用软件相结合正好可以实现一款基于Android的RSS阅读器,满足用户的需求,给用户带来极大的便利。实现一款基于Android的RSS阅读器,可以利用eclipse集成开发环境,运用ADT、JDK以及Android SDK等相关工具来进行开发。本文概括的介绍了Google Android平台以及RSS的一些相关基础知识,具体介绍了Android平台的RSS阅读器的开发过程。

关键字:Android平台,RSS,SAX算法

Abstract

Today, in the mobile Internet era, the traditional information dissemination has been unable to meet the growing demand for diversification, especially with the widespread adoption of smartphones, tablets and e-readers, people accept the way information have more choices , access to information channels are also wider, news client mobile terminals are increasingly being loved by the people, it has become one of the most downloaded APP. Android is designed specifically for mobile devices software development platform, has a better system openness, rich applications and good performance to give the number of mobile phone equipment manufacturers and mobile operators support. At the same time, due to the rapid development of the network, the network information in different ways, the accuracy of people's access to information is also getting lower and lower, based on this, coupled with the widespread popularity of the reader software to design a user can quickly get interested in news newsreader software is necessary.

RSS (Really Simple Syndication) is a way to share content online, but also a format and synchronization information on the website is displayed. Website by providing RSS output, can help users access to the Web's most recently updated content. Based on this, we can say RSS set up a rapid dissemination of information technology platform, users can bring more convenient Internet experience.

The RSS technology and the Android application software combination can just implement an Android-based RSS reader, to meet the needs of users, giving users great convenience. Achieve an Android-based RSS reader, you can use eclipse integrated development environment, the use of ADT, JDK and the Android SDK and other tools for development. This article describes the general RSS Google Android platform and some basic knowledge, specific description of the RSS reader Android platform development process.

Keywords :Google Andorid; RSS; SAX algorithm

目 录

摘要 I

Abstract II

目 录 III

第1章 绪论 1

1.1 背景及其意义 1

1.1.1 背景介绍 1

1.1.2 课题意义 1

1.2 课题研究方法及其内容 1

1.3 小结 2

第2章 关于Android 移动平台的理论 3

2.1 Android 移动平台简介 3

2.1.1 Android系统的特点 3

2.1.2 Android的功能 3

2.2 小结 4

第3章 基于Android的阅读器关键技术 5

3.1 RSS 技术的研究 5

3.2. SAX解析算法 5

3.2.1 SAX算法概述 5

3.2.2 SAX算法的优势 5

3.3 Android 移动平台控件的选择 6

3.3.1 Android系统控件与自定义控件的比较 6

3.3.2 Android 自定义控件的实现 6

3.4 小结 7

第4章 系统功能分析 8

4.1 需求分析 8

4.1.1系统开发背景 8

4.1.2 系统功能描述 8

4.1.3系统页面流转图 9

4.1.4系统功能结构 9

4.2 主要技术解决方案 9

4.2.1 界面设计方案选择 10

4.2.2 RSS解析方法选择 10

第5章 系统功能实现 11

5.1 系统开发平台 11

5.2 系统框架 11

5.3 系统实现 12

5.3.1 界面设计 12

5.3.2 网络读取 17

5.3.3 RSS源的读取及解析 17

5.3.4 新闻列表呈现 19

5.3.5 新闻页面的显示 19

5.3.6 数据库与存储技术 20

5.4 小结 21

第六章 总结与展望 22

参考文献 23

致谢 24

第1章 绪论

1.1 背景及其意义

1.1.1 背景介绍

随着科学技术的飞速发展,如今的手机不再局限于传统的电话短信功能,而基于智能手机强大的处理能力和可扩展性,越来越多的功能和业务已被开发出来并广泛的应用,而手机也成为人们现在生活中必不可少的工具。正因为此, Google宣布推出的基于Linux平台的开源手机操作系统——Android,越来越受到大家的关注。

Android是基于Linux内核开发出来的,不仅是一种软件平台更是一种操作系统,它采用了软件层(software stack,又名软件叠层)的构架,主要分为三部分:①底层,用C语言开发,以Linux内核作为基础,只提供基础功能;②中间层,包括函数库和虚拟机,用C 语言开发;③最上层,包含各种应用软件,而这些应用软件则由各公司自行开发,用Java语言来实现。

1.1.2 课题意义

Android平台推动了移动互联网的蓬勃发展,由于此前Symbian、windows mobile等操作系统收取高额的授权费用的模式在如今被Android这个具有开源特性的操作系统所打破,从而,大大降低了智能手机的成本。而正是由于Android的开源特性,使得如今的智能手机有了越来越多的个性化的应用程序。人们对于手机的需求也日益增添,用手机阅读各种网络新闻,博客等,成为人们获取信息的主要方式,为了更好、更方便的帮助人们阅读,基于Android平台提供一款好的RSS阅读器很有必要。

1.2 课题研究方法及其内容

通过开发一个基于Android的RSS新闻阅读器项目来了解Android平台的相关特性和开发的流程,具体来讲:

1.通过对现在使用手机获取新闻信息的各阶段人群的使用体验,来确定研究方向。

您需要先支付 80元 才能查看全部内容!立即支付

企业微信

Copyright © 2010-2022 毕业论文网 站点地图