6.1.1    OAuth认证功能设计    17
6.1.2    用户登录实现    19
6.2    网络通讯模块设计    21
6.2.1    API通讯模块    21
6.2.2    用户信息获取模块    22
6.2.3    状态发送模块    22
6.2.4    主时间线信息获取模块    23
6.2.5    关注用户信息获取模块    24
6.2.6    评论信息发送模块    26
6.2.7    收藏信息获取模块    27
6.2.8    搜索模块    28
6.3    业务逻辑模块设计    29
6.3.1    通知提醒模块    29
6.3.2    网络状态接收模块    30
6.4    数据存储模块设计    31
6.4.1    数据模型模块    31
6.4.2    数据库读写模块    34
6.5    UI管理模块设计    35
6.5.1    卡片式UI    35
6.5.2    页面管理    36
6.5.3    滑动面板SlidingUpPanel    37
7    系统测试    39
7.1    单元测试    41
8    总结    51
致谢    35
参考文献    36
1    引言
每一个时代都会催生新的理念,每一个理念又会引领新的潮流,每一个潮流又注定会冲破原有的桎梏,创新是时代的特征,更是IT业的标志。
    摩尔定律的持续实现使整个IT业的发展和更新令人手忙脚乱,而作为终端设备中数量级最大的手机,近年更是近乎脱胎换骨,在颠覆传统手机概念的同时,不断挖掘着自身的市场价值,也成为众多厂商利益角逐的角斗场。IOS在乔布斯的精心策划下一路高歌猛进,Android则凭着开源的方式开山劈路,Symbian和Black berry的旧有模式被不断蚕食,Windows Phone则在滞后的泥潭中继续挣扎。手机终端多样化应用的不断出现,使其在近乎实现PC端功能的同时,也影响着PC的发展。
互联网领域,以Facebook为代表的SNS的突起更是激起新一轮的网络风波。微博(micro-blog),即微型博客,是随着Web 2.0而兴起的一类开放的互联网社交服务,它允许用户以简短文字随时随地更新自己的状态,每条信息的长度都在140字以内,支持图片、音频、视频等多媒体的出版,每个用户既是微内容的创造者也是微内容的传播者和分享者。在国内,冲破众堵的新浪在其准确的定位和成功的推广策略下推出的新浪微博更是占据了先导地位,并逐渐进入大众生活,成为许多人的生活必需品。近年来,新浪微博的邀请重点由明星、名人转向媒体工作者甚至政府工作者,为时事的发布和民政工作提供了更为多样、便捷的方式。
于是,新浪微博手机客户端便应运而生,而作为市场占有率第一的Android平台下的新浪微博客户端更是拥有广泛的需求。目前一些基于Android平台的新浪微博客户端相对比较完善,功能也比较齐全,但基于市场利益考虑,均有不同程度的涉及广告的行为,而且界面设计相对传统,招到很多用户的不满。因此,本课题就致力于开发出一款基于Android平台的新浪微博客户端,来满足用户的使用需求。
2    系统开发技术介绍
2.1    Android系统简介
上一篇:ASP.net+sqlserver外包项目管理系统设计与开发
下一篇:Android智能手机安全防护系统手机隐私保护系统设计

Android手机考勤平台的设计与实现

基于android的环境信息管理系统设计

java+mysql班级评优系统的设计实现

Python+mysql宠物领养平台的设计与实现

ASP.NET飞翔租贷汽车公司信...

基于激光超声检测金属材...

多频激励下典型非线性系统的振动特性研究

上海居民的社会参与研究

基于Joomla平台的计算机学院网站设计与开发

STC89C52单片机NRF24L01的无线病房呼叫系统设计

提高教育质量,构建大學生...

浅论职工思想政治工作茬...

从政策角度谈黑龙江對俄...

AES算法GPU协处理下分组加...

压疮高危人群的标准化中...

酵母菌发酵生产天然香料...

浅谈高校行政管理人员的...