基于Android第三方微博的设计与实现开题报告
2021-12-17 21:48:46
全文总字数:2028字
1. 研究目的与意义及国内外研究现状
智能手机的普及使得信息传递与交换越来越方便快捷,微博以其传播信息的高效性与时效性,成为人们高频使用的交流平台。人们随时随地的使用微博,带动移动互联网的快速发展。同时,android平台的开放性有着其他平台难以比拟的优势,android平台的应用程序是在平等条件下创建的,它们可以轻松嵌入网络且能够并行运行。把一款操作相对简单、硬件需求较低、使用方便的微博系统安装在手机上,这样能方便手机用户随时随地关注好友明星动态,发表自己的心情状态信息等。
但是,官方微博客户端的功能太多而且杂乱,因为官方微博客户端要兼顾各方,其中很多功能对用户并没有太大作用,而且有很多广告等扰人的信息,使得原本不大的手机屏幕的利用率更低。对于简化集中微博功能,增强用户体验的因此开发出一款基于android平台的手机微博是很有意义的。
国内外研究现状
2006年第一款微博twitter问世,它以传播信息的高效性、时效性和易用性受到全世界网民的青睐。2009年开始,新浪提供国内第一家微博网站服务。后来腾讯也开始提供微博服务。自此,国内的微博用户的数量呈现直线式上升的趋势。微博与新闻报纸杂志一样,成为网民们获取娱乐八卦、新闻热点等话题的来源。如今在“微动力”的推动下,新媒体时代的政界、商界以及传统媒体也借势微博产生了更多的新的变化。新浪凭借自身的技术、运营以及明星微博的用户优势走在微博服务的前列。
2. 研究的基本内容
本课题研究基于Android手机平台开发第三方微博。利用官方微博服务提供的一系列API,应用程序开发者和网站管理着可以通过调用API从微博服务商那里获得用户的数据,也可以通过此API向服务器提交数据。它是一座桥梁,把千千万万的应用程序和网站与微博服务商的数据库连接起来,这样不仅能够共享用户,而且可以让用户分享其他门户网站的多媒体信息,提高了微博传播信息的高效性和实效性。
同时,Android平台有其他系统平台难以比拟的开放性,Android提供了丰富的API以及强大的系统支持,使开发应用程序只有点子问题而没有技术问题。对于设计一款简单易用的微博,Android提供了有力的平台,解决了技术和硬件问题。具体设计内容包括:登录注册模块(包括第三方许可登录、用户注册和系统登录)、浏览阅读模块(登陆后进入主界面,进行浏览阅读,用户可以进行评论微博并转发微博或给微博点赞)、主界面模块(通过昵称查找好友并关注,还有发表新的微博状态)、用户模块(显示用户的关注和被关注情况,以及用户的发布过的全部微博)等。
3. 实施方案、进度安排及预期效果
对登录模块的实现:包括注册、登录进入系统。利用官方的api接入后台登录信息,授权本系统访问微博账号以及微博信息(包括分组信息和好友信息),或者没有账号的注册账号后登录。本设计是根据收集数据库中是否保存用户信息(是否是程序第一次启动),如果数据库中包含用户信息,则跳到用户界面。如果数据库中无任何用户信息(程序第一次启动)时,进入前往授权页面请求页面,用户如果同意授权就跳转到主界面,如果用户不同意则退出本程序。
登录后,跳转到系统主界面。浏览微博、发布心情状态、关注好友等。在本毕业设计中,完成并完善主界面的ui设计,包括每一个手机显示的界面、如何设置每一个控件的显示、如何选用容器、如何设置背景、如何设置button的点击效果、如何使用对话框、如何使用android sdk获取网络信息(包括发表评论、转发和点赞等)、如何上传本地图片界面设计等。
在用户模块,可查看该用户的详细信息包括该用户的关注列表,粉丝列表和该用户所发表过的全部微博。
4. 参考文献
[1] 张龙祥. uml与系统分析设计[m]. 北京:人民邮电出版社,2001年.
[2] 墨菲,李雪飞,吴明辉. android开发入门教程[m]. 北京:人民邮电出版社,2010年.
[3] 吴亚峰 等著. android核心技术与实例详解[m]. 北京:电子工业出版社,2010年.