本 科 毕 业 论 文

论文题目 基于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 项目

android编程微博的发送,基于Android手机微博客户端的开发.doc相关推荐

  1. android个人理财通项目_基于Android个人理财系统设计与实现.doc

    基于Android个人理财系统设计与实现 基于Android个人理财系统设计与实现 摘要:随着Android移动应用的飞速发展人们的日常生活越来越离不开移动应用设备.该系统是基于Android移动应用 ...

  2. 基于Nokia手机的移动游戏开发

    基于Nokia手机的移动游戏开发(一) 一.游戏开发策略  1. 游戏动作(Action)的使用 MIDP的Canvas类让程序员处理某些按键事件,要么作为特定的低级键控代码事件要么作为抽象的游戏动作 ...

  3. 手机网络应用客户端软件开发实践简介

    网络应用与客户端软件 说到移动网络应用,前几年大家首先想到的就是WAP应用.最近随着市场上手机的可编程能力越来越强,手机软件开发平台和产业链的逐渐成熟,手机上的网络应用软件逐渐多了起来,如移动QQ.P ...

  4. 手机网络应用客户端软件开发实践简介(摘自www.j2medev.com)

    网络应用与客户端软件 说到移动网络应用,前几年大家首先想到的就是WAP应用.最近随着市场上手机的可编程能力越来越强,手机软件开发平台和产业链的逐渐成熟,手机上的网络应用软件逐渐多了起来,如移动QQ.P ...

  5. php mysql 开发微博_php+mysql基于Android的手机微博应用开发

    摘要:本系统采用Eclipse作为开发工具,数据库基于MySQL,服务器的编写使用的是PHP语言,开发了基于Android平台开的C/S模式的手机微博系统.系统从符合操作简便.界面友好.使用灵活.实用 ...

  6. 一篇很好的关于Android的本科毕业论文《基于android手机通讯录的设计与实现毕业论文》转自百度

    本文转自: http://wenku.baidu.com/view/bb7dad58804d2b160b4ec058.html 相应的word文档csdn下载地址: http://download.c ...

  7. android宿舍管理系统源码,基于android操作系统的手机宿舍管理系统使用手册

    <基于android操作系统的手机宿舍管理系统使用手册>由会员分享,可在线阅读,更多相关<基于android操作系统的手机宿舍管理系统使用手册(5页珍藏版)>请在人人文库网上搜 ...

  8. android 订餐系统,一种基于Android平台手机订餐系统的实现方法

    一种基于Android平台手机订餐系统的实现方法[ 技术领域: ][0001]本发明涉及一种手机订餐系统,能够通过手机上的Android软件实现订餐.[ 背景技术: ][0002]目前已有的网上订餐系 ...

  9. 基于android的条码识别技术,基于Android手机的条码识别系统研究

    摘要: 当前,条码技术在商品管理.生产自动化.邮政系统.交通运输等领域得到了广泛的应用.与此同时,随着网络信息技术的发展,尤其是近几年以智能手机为代表的智能终端设备的兴起,移动互联网获得了蓬勃发展,为 ...

  10. 基于Android的记账APP论文,基于Android平台的手机记账系统的设计与实现

    摘要: 在经济社会中,"理财"一词对于人们来说已不再陌生.人们的生活收入稳步上升,用于工作,住房,休闲娱乐的财务支出增多,做好详细的收支计划,将有利于对个人,家庭的经济收入,支出状 ...

最新文章

  1. weblogic.jdbc.wrapper.Blob_oracle_sql_BLOB cannot be cast to oracle.sql.BLOB 解决方法
  2. Win7系统下Vmware虚拟机无法使用USB设备问题的解决方法
  3. comsol计算数据导出matlab,comsol4.2怎样在matlab中通过函数输出数据
  4. 乐Phone:还原联想的联想
  5. 小米盒子4 android版本,安卓系统越用越卡,曾学忠:小米 10 至尊纪念版搭载黑科技 MITurbo 4.0 技术...
  6. IE6/7和IE8/9(怪异模式)浮动元素折行Bug
  7. 中科燕园arcgis外包----排水管网地理信息系统
  8. 如何用illustrator做技术手册_做期货用什么技术指标分析?
  9. 【学习笔记】第三章——内存 II(分页存储、快表与局部性原理、两级页表)
  10. 相机下载_佳能相机如何连接手机传输相片,视频?
  11. 小型英语字典(字典训练)
  12. Windows7安装PADS2007详细步骤____亲自实验总结
  13. mp3太大怎么压缩变小?
  14. 阿里矢量图标及其引入方式
  15. 3DMAX、MAYA、C4D区别
  16. java基于教务系统管理总结_基于JAVA的教务管理系统的设计与实现
  17. 数据分析——Python内容学习【1】
  18. 32位系统和64位区别
  19. linux使用百度网盘(bypy)
  20. am335x_gpio

热门文章

  1. 时钟芯片DS1302的原理及使用
  2. Android自动化刷量、作弊与防作弊视频教程-彭斌-专题视频课程
  3. Python 命名规范
  4. 陕西省计算机分数线,2019陕西省各大学录取分数线最新汇总
  5. 数值积分 (一)| 基本思想 + 一般求积公式
  6. mac u盘linux 双系统安装教程,苹果电脑怎么安装双系统 苹果电脑安装双系统教程...
  7. RestTemplate.exchange各种用法(包括泛型等 --全)
  8. Java基础篇---练习:类的设计
  9. ora-20011 ora-01555
  10. 3 staruml 流程图,staruml流程图(staruml怎么画顺序图)