安 徽 三 联 学 院
ANHUI SANLIAN UNIVERSITY
本 科 毕 业 论 文
论文题目 基于Android手机微博客户端的开发
学生 X X
论文题目 基于Android手机微博客户端的开发
基于Android手机微博客户端的开发
摘 要 随着科学技术和社会经济的发展,移动互联网发展越来越快,这期间现了许
多手机操作系统。而其中Android无疑成为发展最为迅速的手机操作系统。基于Android平台的应用终端也越来越多。微博成为人们分享彼此身边新鲜事新的途径,
新浪微博Android客户端的开发由此需求而产生。
由于新浪微博为国内用户最多的微博平台,所以本系统采用新浪微博作为开发平台。系统界面设计是客户端设计的重要组成部分,它提供与用户交互的显示界面,是用户体验的直接感受。所以,UI设计是系统功能设计的前奏。
关键词 android;微博;UI;xml;容器;控件
Android-based mobile Weibo client development
ABSTRACT Along with the science and technology and the development of social economy, mobile internet development more and more quickly, this period appeared a lot of mobile phone operating system. And one Android has become the most rapid development mobile phone operating system. Based on the application of the Android platform terminal also more and more. Weibo become people to share the new way around new, Sina-Weibo Android client development from this demand and produce.
Because Sina-Weibo for domestic users the most Weibo platform, so the system USES the Sina-Weibo as a development platform. System interface design is an important part of the client design, it provides to interact with users display interface, it is the directly feel of user experience . So, UI design is the prelude of system function design.
Keywords Android;Sina-Weibo;UI①;XML;container;control
UI①即User Interface(用户界面)的简称。
目 录
第一章 绪 论 1
1.1 引言 1
1.2 微博网站研究现状和发展趋势 2
1.3 本文的主要工作和各章内容安排 2
第二章 平台与开发工具 3
2.1 开发平台介绍 3
2.2 开发工具eclipse简介 3
2.3 开发语言与开发环境 3
第三章 新浪微博开发客户端界面分析与设计 4
3.1 android 手机界面的特点 4
3.2 android 新浪微博客户端需求分析 7
3.3 新浪微博客户端用户界面的分析与设计 7
3.3.1 系统启动界面 7
3.3.2 系统登录界面 8
3.3.3 个人用户主界面 9
3.3.4 查看微博信息界面 11
3.3.5 发表微博界面 12
3.3.6 系统背景图片更换界面 12
3.3.7 系统历史记录界面 12
第四章 系统各个界面的具体实现 14
4.1 启动界面的实现 14
4.2 登录界面的实现 14
4.3 个人用户主界面的实现 14
4.4 查看微博信息界面的实现 15
4.5 发表微博界面的实现 15
4.6 更换背景图片界面的实现 16
4.7 历史记录界面的实现 16
4.8 各界面之间切换的实现 17
第五章 客户端界面测试 19
5.1 系统测试的目标 19
5.2 测试条件与测试流程 19
5.3 测试用例与测试结果 19
第六章 展望与总结 20
6.1 本文工作总结 20
6.2 进一步工作的打算 20
参考文献 22
致 谢 23
附 录 24
插图清单
图 3-1 显示界面的类的特点 4
图 3-2 项目资源文件示例 5
图 3-3 android资源文件夹及布局文件示例 5
图 3-4 相对布局示例 6
图 3-5 表格布局示例 6
图 3-6 启动界面横屏 7
图 3-7 启动界面竖屏 8
图 3-8 系统登陆界面 9
图 3-9 系统主界面 10
第一章 绪 论
1.1 引言
随着经济社会的发展,手机越来越成为人们日常生活中不可或缺的必备品。而基于Android系统的手机越来越多,而手机上的应用更是层出不穷。微博作为新兴的网络交流平台,越来越受到人们的欢迎。作为人们最频繁使用的通讯工具,手机微博客户端可以使人们将自己的所见所闻、所听所想很快的通过微博发布出去,与别人分享。大家可以再微博上展示自己,感受不断变化的世界。因此,本课题具有重要的研究意义。
基于Android手机微博客户端的开发,可以很快促进手机微博的发展,同时也有利于手机网络的发展和拓宽人们分享、获取信息的途径。其次,开发手机微博客户端可以与提供微博服务的互联网公司如新浪、腾讯、搜狐等进行合作,可以为公司谋求发展和为开发者带来一定的经济利益。因此,微博客户端的开发具有一定的社会和经济意义。
随着2012年移动互联网时代的全面到来,手机操作系统越来越被我们每一个人所认识。各种操作系统的手机随处可见,在这些操作系统中。Android越来越引起人们的关注和追捧。
Android是一种以Linux为基础的开放源码操作系统,主要使用于便携设备。2005年由Google收购注资,并组建开放手机联盟开发改良,逐渐扩展到平板电脑及其他领域上。到2012年2月份,Android在智能移动设备的市场份额占到15%,每天的Android手机的激活量达到85万部。目前国内外都越来越重视Android系统,如把PC上的常用软件移植到Android系统的供手机用户使用,使得产品在移动互联网上占有更大的市场,增加额外的收入等。目前Android手机平台的应用数量达到450000之多。因此,基于Android手机客户端的微博开发,也是现代互联网时代下催生的人们生活中不可或缺的一个产物。
3G互联网时代下,移动应用越来越多,Android 4.0.3版本已经发布,未来采用Android系统手机越来越多。不仅仅在于手机,在任何移动设备上,都可以采用Android开发移植到终端设备上,例如电视、冰箱、空调、洗衣机等。将这些设备计入互联网,我们可以通过手机实时知道各个设备的状态,也可以控制它们工作。总之,Android 将带给我们更加智能、便捷、现代的生活。从而,Android应用的开发,将会越来越庞大,需求将会越来越丰富。开发微博手机客户端和其他应用将会越来越普遍,Android将会越来越壮大。
1.2 微博网站研究现状和发展趋势
随着互联网的发展,微博逐渐成为新一代的网络分享个人感受,想法等的工具。人们越来越喜欢用微博来写一段话, 随时随地分享身边的新鲜事。由于采用Android 系统的智能手机市场份额越来越大,为了能够方便用户在手机上发表微博,微博手机客户端的开发也就应运而生。由于新浪微博在国内市场份额较大,而且新浪提供给开发者成熟的开放API接口和完善的SDK开发包。 能够方便开发者很快的做出自己的Android新浪微博客户端应用。 由于项目的工作量较大,本人开发设计客户端的各个界面UI设计与布局。提供给用户一个一个手机操作界面。
1.3 本文的主要工作和各章内容安排
本次毕业设计中,主要对新浪微博客户端系统的UI设计,包括每一个手机显示的界面、如何设置每一个控件的显示、如何选用容器、如何设置背景、如何设置button的点击效果、如何使用对话框、如何使用新浪SDK(weibo4android)获取网络信息,发表评论、转发等、如何上传本地图片界面设计等。
经过一段时间的努力,基本完成了上述设计任务,取得一定成绩。本论文是对我的毕业设计工作的技术总结,全文共六章,内容安排如下:
第一章绪论概括了下面开发的背景、意义与发展趋势。
第二章首先介绍开发平台与开发工具,然后介绍了开发环境及所用开发语言。
第三章首先介
上一篇:
Android文件管理器毕业设计论文
下一篇:
计算机网络毕业论文