基于android平台的rss在线新闻订阅和阅读器的设计与实现内容摘要:

ebkit,数据库 SQLite,让你可轻易开发出来媲美于桌面应用复杂度的手机软件。 ,同时可以直接使用 Google很 1 天津工业大学 2020届本科生毕业设计(论文) 多在线服务。 Eclipse的完整开发环境,模拟器,文档,帮助,示例 将极大推动 Android快速的推广和发展。 基于 Android 众多的优点,围绕 Android 形成了一个移动手机联盟,主要的手机厂商几乎全部在列,而此联盟在极大的推动 Android平台的推广和发展,在未来的几年必将大方异彩,将极大的推动整个手机操作系统甚至是互联网乃至软件行业的发展。 课题研究目的 为什么要研究 Android,是因为它够庞大,它够复杂,他激起了我作为一个对手机软件感兴趣的应届毕业生的内心的渴望,渴望理解这种复杂性。 我研究的对象是基于手机开发平台的 Android软件部分。 作为一个应届毕业生,要从事基于Andoid 平台的软件开发,我的关于手机平台上积累的知识和在学校所学习的基础知识已经不能满足需要了, Android 为我们带来了大量的新名词, Activity,Manifest, INTENT, Service, Binder, Dalvik虚拟机, Framework, Linux, Navtive ,JNI.....。 通过在源代码,在开发社区,在开发博客,甚至在招聘过程中,我 不断的寻求 Android是什么。 经过一定时间的沉淀,我慢慢的理解到 Android不仅仅是一类手机的总称,不仅仅是一个手机开发平台,不仅仅是一个虚拟 java 操作系统,不仅仅是一个开发社区,一个开发标准,不仅仅是一堆代码, Android 已经成了一个新的潮流。 在当今的社会中,无论是在国内还是在国外, Android 平台对手机软件行业和移动手机平台将发挥极大地推动作用,而在未来的几年或者一段时间内, Android将越发的凸显自己的重要性。 基于此,我们有必要通过进行相关的研究来了解 Android 平台,来了解开发Android 的那一大批人的先进的理念和思想,并通过这些来了解手机软件行业,进而了解未来移动互联网的发展趋势,从而更好的适应时代的需要。 Android平台 RSS新闻阅读器客户端开发的意义 随着 3G 应用的普及,人们对于移动资讯的需求急剧增长,原先我们只能通过各大门户网站去浏览我想要的信息,可是在打开这些门户网站的时候会同时打 2 天津工业大学 2020届本科生毕业设计(论文) 开我们很多不需要的信息,而打开这些信息的同时消耗的是我们的 GPRS流量,消耗的流量就是消耗的金钱,因为 我们都知道目前在中国 GPRS的收费还是相对较贵的,而此时 RSS 移动阅读器就是智能手机用户们必不可少的应用软件了,因为 RSS阅读器是对 RSS源的一个解析, RSS可能在国内还不是很被人熟知,RSS源是一种描述和同步网站内容的格式,是目前使用最广泛的 XML应用。 RSS搭建了信息迅速传播的一个技术平台,使得每个人都成为潜在的信息提供者。 发布一个 RSS文件后,这个 RSS Feed中包含的信息就能直接被其他站点调用,而且由于这些数据都是标准的 XML格式,所以也能在其他的终端和服务中使用。 所以使用 RSS 阅读器订阅的内容都 是与你想订阅的主题相关的,这从中就能为我们节省很多的时间与金钱,省去了那部分为我们不需要的信息而下载的流量。 从 google reader 到 FlipBoard,再到国内的类似阅读器,总地来说,大家都很相似,如何开发出属于具有特色的阅读器,能够提高用户体验的阅读器才是我们所追求的目标。 小结 本节主要介绍了 Google Android平台的发展背景与前景,并简单的介绍了我所研究的课题的意义以及开发的一些流程的相关内容。 3 天津工业大学 2020届本科生毕业设计(论文) 第二章 Android 移动平台的相关理论 Google android 移动平台的相关介绍 Android是 Google于 2020年 11 月 5日宣布的基于 Linux平台开源手机操作系统名称,谷歌与开放手机联盟合作开发了 Android。 开放手机联盟, Open Handset Alliance:是没过 Google公司与 2020年 11 月 5日宣布组件的一个全球性的联盟组织。 联盟将会支持 Google 发布的 Android 手机操作系统或者应用软件,共同开发名为 Android的开放源代码的移动系统。 开放手机联盟 包括手机制造商,手机芯片厂商和移动运营商几类。 目前,联盟成员数量已经达到了 43 家。 有 Aplix,Asecender,Audience,Broad,中国移动, eBay,ESMERTEC,谷歌,宏达电,因特尔, KDDI, LivingImage, LG, MARVELL,摩托罗拉, NMS, NTTDoo,高通,三星,德州仪器等等。 Android软件系列包括操作系统,中间件和一些关键应用。 Android是基于 JAVA系统的,运行在。 ANDROID SDK提供多种开发所必要的工具与API。 Android 的应用框架可以重复使用,其组建也可以更换。 Dalvik 虚拟机针对移动设备进行了优化。 优化的图形能力支持 2D, 3D图形( OpenGLES )。 集成了基于开源的 WebKit引擎的浏览器。 采用 SQLite作为结构化数据存储。 多媒体支持多种音频,视频格式。 GSM Telephoney,支持蓝牙 Bluetooth, 3G,和 WIFI,支持照相机, GPS,指南针和加速度仪等传感器硬件。 丰富的开发环境包括模拟机,调试工具, Google android 平台的优势及不足 Android的优势 源代码的完全开放,便于开发人员更清楚的把握实现细节,便于提高开发人员的技术水平,有利于开发出更具差异性的应用。 采用了对有限内存、电池和 CPU优化过的虚拟机 Dalvik, Android的运行熟读比想象的要快很多。 4 天津工业大学 2020届本科生毕业设计(论文) 运营商(如中国移动等)的大力支持,产业链条的热捧。 良好的盈利模式( 3/7开),产业链条的各方:运营商、制造商、独立软件生产商都可以获得不错的利益。 将移动终端的评价标准从硬件向软件转变,极大的激发了软件开发者的热情。 Android的源代码遵循 Apache V2软件许可,而不是通常的 GPL v2许可,有利于商业开发。 具有强大的 Linux社区的支持。 Android的不足 由于采用的 Java作为应用开发语言,目前可用的传统第三方应用还很少,但由于 Android是一款完全开源的移动计算平台,相信第三方应用会很快的丰富起来。 Google 提供了一套 JAVA 核心包的有限子集,尚不承诺遵守 JAVA 任何 JAVA规范,可能会造成 java阵营的进一步分裂。 现有的应用完善度不太够,需要的开发工作量较大。 基于 QEMU开发的模拟器调试手段不十分丰富,只支持通话, SMS 等,速度慢。 暂不具备 Push Mail 和 Office功能,目前主要面向的是普通消费者用户,对商业用户支持尚弱。 最近各大科技网站也相继报出,调查者发现很多开发者对于 Android的分裂话不太满意,各大生产商生产出各种各样的 Android平台的设备,开发者很难做到每个设备都兼容。 Google android 移动平台下的应用研究 Android 系统提供给应用开发者的本身就是一个框架,所有的应用开发都必须 遵守这个框架的原则。 我们在开发 应用时就是在这个框架上进行扩展,下面来看看 Android这个框架都有些什么功能可供我们使用。 :提供高层的程序模型和基本的运行环境。 :包含对各种设备上的数据进行访问和发布。 5 天津工业大学 2020届本科生毕业设计(论文) :通过内容提供者浏览和操作数据库。 :底层的图形库,包含画布、颜色过滤、点、矩。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。