微博由博客发展而来,目前最大的微博是Twitter,2009年8月国内最大门户网站新浪网推出“新浪微博”,成为门户网站中最早提供微博服务的网站,从此开始了信息传播和分享的“140字的”。
1.2 微博简介
微博是一种轻量级的博客,一种通过关注机制分享简短实时信息的广播式社交网络平台。用户可以用文字或加以图片修饰来向大众分享自己的心情、状态,但每条信息的长度不能超过140字(包括标点符号),使用者之间可以互相关注也可以单向关注。微博作为一种分享和交流平台,其更注重时效性和随意性。微博更能表达出每时每刻的思想和最新动态[1]。
与传统博客相比,微博具有如下特点:
1) 准入门槛低。
2) 即时通讯的原创性。
3) 更强的互动性。
1.3 Android简介
Android 是Google开发的基于Linux平台的开源手机操作系统,其发展势头十分迅猛,虽然面世的时间不长,但很快就占据了智能手机系统的主体市场[2]。Android发展如此迅速得益于其代码机制的开源以及良好的运作,这使得越来越多的人使用Android或从事Android开发,从而让其在手机市场占有大量份额[3]。
1.4 SQLite数据库简介
SQLite是一个集独立性、隔离性、跨平台、多语言接口、安全性等特点于一身的轻量级关系型数据库管理系统,遵守ACID,目前已经在很多嵌入式产品中使用了它[4]。SQLite占用非常少的资源,一般只需几百KB内存就够了,并且处理速度快,是Android系统采用SQLite数据库的重要原因[5]。
1.5 开放API简介
开放API(OpenAPI)是服务型网站常见的一种应用接口,网站的服务商将自己的网站服务封装成一系列API开放出去,供第三方开发者使用,这种行为就叫做开放网站的API,开发API可以帮助使用者,快速的了解产品以及该产品的快速入门[6]。
1.6 开发工具Eclipse介绍
Eclipse是一个包含框架和服务同时通过插件组件来开发的工具,它集成了许多插件。JDK是它自身的一个标准的框架集,可以用作为Java应用开发或者Android开发插件[7]。 本设计安装的是Android 开发插件ADT,ADT为Android开发提供开发工具的升级或者变更,简单理解为在Eclipse下开发工具的升级下载工具。
1.7 研究目标
随着移动互联网的兴起,我们能够预见移动客户端的地位越发地突出,移动客户端也慢慢地显示出其方便快捷的优势。因为 Android 的开源,基于 Android系统的应用开发越来越受欢迎,第三方开放平台的引入也给这个行业带来了更多的发展机会。新浪微博开放平台的推出,让开发者可以在 Android 系统上开发基于新浪微博客户端的应用。本课题的目标是设计一个结合 Android 移动操作系统和新浪微博开放平台的移动客户端应用软件,可以随时随地地分享新鲜事。在具体实现新浪微博基本的功能的同时,深化对 Android 系统的了解,熟悉 Android 应用开发,研究新浪微博使用者的体验要求。论文网
1.8 研究内容、意义
1) 本课题研究的内容:新浪微博拥有数量众多的用户群体,同时具备非常完善的功能,官网发布的移动应用软件产品也趋于成熟。本课题使用 Java 编程语言,基于 Eclipse 开发环境,通过新浪微博开放平台提供的 API 来设计编写一个基于 Android 平台的新浪微博客户端应用。
2)本课题研究的意义:微博作为新兴媒体,淋漓尽致的发挥了它的作用。很多政府机关、名人、新闻媒体纷纷开通微博,与网民展开互动,通过使用本客户端,用户可以自由地向政府发表观点建议,可以支持自己喜爱的名人,可以阅读最新的新闻资讯。让人们足不出户就可以畅谈和知晓天下事。 Android手机微博客户端的设计与实现(2):http://www.youerw.com/jisuanji/lunwen_81012.html