登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 文献综述 > 电子信息类 > 通信工程 > 正文

基于Android的新浪微博客户端文献综述

 2020-03-13 09:03  

文 献 综 述

一、新浪微博简介

微博,即微博客的简称,是一个基于用户关系的信息分享、传播以及获取平台,用户可以通过WEB、WAP以及各种客户端组建个人社区,以140字左右的文字更新信息,并实现即时分享。

2009年8月份中国最大的门户网站新浪网推出#8220;新浪微博#8221;内测版,成为门户网站中第一家提供微博服务的网站,微博正式进入中文上网主流人群视野。可以把新浪微博理解为#8220;微型博客#8221;或者#8220;一句话博客#8221;。用户可以通过网页、WAP页面和手机短信、彩信发布140字以内的消息或上传图片,此外还可通过API用第三方软件或插件发布信息,而本次毕业设计正是基于Android平台的新浪微博客户端的设计。

新浪微博的主要功能:发布新微博、转发微博、关注用户、评论微博、搜索微博、私信功能等。

新浪微博的这些功能也决定了新浪微博的一些特点:门槛低:每条不能超过140个字符,仅两条中文短信的长度,可以三言两语,现场记录、也可以发发感慨,晒晒心情;随时随地:用户可以通过互联网、客户端、手机短信彩信、WAP等多种手段,随时随地地发布信息和接受信息;快速传播:用户发布一条信息,他的所有粉丝能同步看到,还可以一键转发给自己的粉丝,实现裂变传播;实时搜索:用户可以通过搜索找到其他微博用户在几秒前发布的信息,比传统搜索引擎的搜索结果更有时效性,更鲜活;分享到新浪微博:#8220;分享到新浪微博#8221;的按钮被添加到了百度百科词条的下面,用户可以直接分享词条到新浪微博。

正是由于新浪微博的这些特点,才使得它在中国飞速发展。新浪微博在人们生活中流行的同时,也深刻影响着人们的生活习惯。

二、在Android平台上设计新浪微博的可行性

Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于便携设备,如智能手机和平板电脑。从架构图看,Android分为四个层,从高层到低层分别是应用程序层、应用程序框架层、系统运行库层和Linux内核层。Android开发四大组件分别是:活动(Activity):用于表现功能;服务(Service):后台运行服务,不提供界面呈现;广播接收器(Broadcast Receiver):用于接收广播;内容提供商(Content Provider):支持在多个应用中存储和读取数据,相当于数据库。

相比于其他操作系统,Android有显著的优点:一、开放性,在优势方面,Android平台首先就是其开放性,显著的开放性可以使其拥有更多的开发者,随着用户和应用的日益丰富,一个崭新的平台也将很快走向成熟。二、挣脱运营商的束缚,互联网巨头Google推动的Android终端天生就有网络特色,将让用户离互联网更近。三、丰富的硬件选择,这一点还是与Android平台的开放性相关,由于Android的开放性,众多的厂商会推出千奇百怪,功能特色各具的多种产品。功能上的差异和特色,却不会影响到数据同步、甚至软件的兼容。四、不受任何限制的开发商,Android平台提供给第三方开发商一个十分宽泛、自由的环境。五、无缝结合的Google应用,Android平台手机将无缝结合优秀的Google服务。
新浪微博Android平台SDK为第三方微博应用提供了文档易用的微博API调用服务,使第三方客户端无需了解复杂的验证,基于Android系统开发使用Java作为编程语言具有良好的平台移植性和可扩展性,再加上Android系统手持移动终端的普遍性,使得本次设计在技术和条件上都是可行的。

实现其主要功能的话,要完成以下任务:框架搭建,微博验证,UI设计和开发,数据库的设计,用来保存用户授权后的认证信息、数据获得和展现,最后在代码编写部分选择要打包的项目,生成apk文件,然后在安卓手机平台安装。

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

企业微信

Copyright © 2010-2022 毕业论文网 站点地图