摘要: 微博是一种通过关注机制分享简短实时信息的广播式社交网络平台。随着智能手机的迅速普及,通过手机查看微博的用户越来越多。本文设计了一个Android版的新浪微博客户端,为用户提供了分享新鲜事的新途径。该客户端基于新浪提供的微博开发接口,使用Java语言和Eclipse开发工具开发。文中依次论述了该软件的需求、设计、实现等方面的内容,并设计完成了浏览微博、发布微博、评论和转发微博、关注和取消关注等功能。71365
毕业论文关键词:Android平台,Eclipse,新浪微博API。
Abstract: Micro-blog is a kind of brief real-time information sharing by focusing on mechanism dependent social networking platform. With the rapid popularization of smart phones, mobile phone users through check weibo more and more. This paper designed an Android version of the sina microblogging door side, provides a time to share news of a new way for the user. The client is based on sina weibo provided development interface, using the Java language and Eclipse development tool development. The demand of the software are discussed in turn, the content of the design, implementation, etc, and designed the browse weibo, publish, weibo, comments and forwarding microblogging, attention, and cancel the attention, and other functions.
Keywords: Android , Eclipse , Micro-blog Sina API .
目录
1 引言 4
1.1 课题背景 4
1.2 微博简介 4
1.3 Android简介 4
1.4 SQLite数据库简介 5
1.5 开放API简介 5
1.6 开发工具Eclipse介绍 5
1.7 研究目标 5
1.8 研究内容、意义 5
2 系统的分析与设计 6
2.1 可行性分析 6
2.2 需求分析 6
2.3 概要设计 7
3 系统架构设计 7
3.1 功能目标 7
3.2 模块设计 8
4 数据库的设计 13
4.1 数据库概念结构设计 13
4.2 系统数据库物理建模 16
5 系统主要功能的实现 17
5.1 授权登录及注册模块的实现 17
5.2 微博首页模块 22
5.3 微博信息浏览模块实现 28
5.4 获取用户信息模块实现 30
5.5 其他功能模块 32
6 系统的测试与维护 36
6.1 测试的目的 36
6.2 单元测试 36
结束语 38
参考文献 39
致谢 40
1 引言
1.1 课题背景
当今社会是个高科技、高效率、高度竞争的社会。随着社会经济的发展,我们的精神生活也更加的丰富多彩。智能手机成为了人们日常生活中不可或缺的通讯工具,而手机上的应用更是层出不穷。在当前的信息时代,人们不断从网络获取信息同时又不断的向网络提供知识,各种各样的网络交流工具也如同像雨后春笋般涌现。其中,微博以其快速传播以及大众的高关注度等特性,被广泛用于社会热点话题的传播。用户借助手机微博客户端,可以将自己的听闻感想更加便捷的发布出去,满足了现代快节奏高压力社会下人们急剧上升的个人表达与倾诉沟通的需求。