基于Android平台的微博客户端开发

被引量 : 0次 | 上传用户:cc_7722
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
微博开放平台,是微博服务提供商提供的一系列API,应用程序开发者和网站管理者可以通过调用此API从微博服务商那里获得用户的数据,也可以通过此API向服务器提交数据。它是一座桥梁,把千千万万的应用程序和网站与微博服务商的数据库连接起来,这样大家既能共享用户,又可以让用户在任何想的起的时候,看到有趣的好玩的,都可以通过各种方式更新自己的微博。微博的时效性与传播性也因此得到了大大的提升。微博开放平台与开发者是使用Json数据格式进行交互的,所以本文对Json数据格式的规则,使用等方面有所介绍。Android操作系统是谷歌公司开发的一款基于Linux内核的用于移动终端的开源操作系统。Android系统加速了智能手机的发展,也重新划分的智能手机的市场格局。从诺基亚、黑莓公司的衰落,三星、HTC的崛起就可以看出Android系统提供了多么好的用户体验,在此之前,智能手机领域拼的是谁的系统快,在此之后,智能手机厂家开始拼的是谁的配置高。Android不只给用户和手机厂商带来了影响,对程序开发人员来说也是一场盛宴,之前手机应用程序大部分是基于J2ME或者塞班,还有一部分是IOS。J2ME和塞班的应用程序都不能给用户良好的体验,而且功能上的限制,使得很多程序不能像在电脑上那样表现良好。Android提供了丰富的API以及强大的系统支持,使开发移动应用程序只有点子的问题,没有技术的问题。只要你有新奇的创意,就有可能做出愤怒的小鸟,水果忍者那样风靡全球的应用。本文设计和实现一个基于Android平台的新浪微博客户端。主要功能模块包括:登录模块、阅读微博模块,发布微博模块,微博操作模块。登录模块:由于不是新浪微博官方应用,所以要通过认证连接微博数据库。本文中使用Oauth认证进行登录。阅读微博模块:包括列表阅读和单条阅读。无论列表阅读和单条阅读都能进行评论,转发,收藏等操作。本系统一个特色功能就是预加载功能,通过用户阅读微博的速度来决定预加载进来多少条微博,还有音量键翻页,滑动翻页等特色功能。发布微博模块:用户发布微博时可以@好友,可以添加所在的位置,添加图片等。此模块本系统的特色在于界面操作性强,更注重用户体验。微博操作模块:对于每条微博,用户可以做评论,转发,收藏等操作。操作完成后会返回操作成功提示。评论转发时也可以@好友,@好友界面有自动匹配好友功能。
其他文献
钱钟书先生的小说《围城》中的知识女性给读者留下了深刻的印象。在她们身上体现出了鲜明的时代特色,她们开始解放思想、大胆追求爱情、主宰自己的命运,具有强烈的现代思想意
利用长期定位试验研究了华北平原不同耕作措施下冬小麦生育期农田CO2排放通量,并对CO2排放通量和土壤温度进行了回归模拟.结果表明:冬小麦生育期CO2排放速率表现为翻耕>旋耕>
光学自由曲面可以改善光学性能,提高光学利用率,一个或几个光学元件可以替代大量的球面、非球面镜,使光学系统简单化、轻量化,在民用、军事和航空航天领域有大量的应用需求;而且呈
动态批量问题(LSP,Lot Sizing Problem)是生产库存运作优化研究中的重要内容,对于企业乃至供应链的运作优化有着基础性的作用。动态批量决策就是在时变需求下解决两个基本问
随着生活节奏的加快和生活方式的改变,颈椎病为日常生活及工作带来了不便,因颈椎病前来就诊的患者日益增多,越来越多的人开始关注颈椎病的研究和治疗。颈椎病常见分型有神经根型
鼻咽癌是我国常见的恶性肿瘤之一,在头颈部恶性肿瘤中发病率占首位。鼻咽癌首选放射治疗而不是手术治疗,首先是因为鼻咽部位于头部中央,周围部位较隐蔽,且毗邻有重要的器官组织、
辽阳市石门滑坡位于辽宁省辽阳市弓长岭寒岭镇,属于台阶式露天采矿所形成的地质灾害问题,由于其变形破坏特征具有显著的特征,对周围工程建设有很大的危害性。本文以辽阳石门滑坡
随着我国社会主义市场经济体系的逐步确立和成功加入WTO,企业生存与发展的内外部环境发生了深刻的变化,物流在企业运营中起着越来越重要的作用,物流成本的高低直接关系到企业利
通过小湾大坝蓄水前后8个采样断面的浮游植物、浮游动物和鱼类的对比调查,筛选出适于ESHIPPO模型生态风险评价的广域属种、特有属种(稀有种、特有种、资源种和土著鱼),并对其
酶是由活细胞产生的具有催化功能的蛋白质。它属于生物大分子,但只有很小的部分起到结合底物或催化反应的作用,称为酶的活性中心。在酶催化过程中,底物或底物类似物在酶的活性中