{$cfg_webname}
主页 > 计算机 > JAVA >

基于安卓Android的个人微博APP的设计

来源:wenku163.com  资料编号:WK16313452 资料等级:★★★★★ %E8%B5%84%E6%96%99%E7%BC%96%E5%8F%B7%EF%BC%9AWK16313452
资料介绍

基于安卓Android的个人微博APP的设计(任务书,开题报告,论文10000字,程序代码)
摘 要
本系统基于Android移动开发平台,使用Java语言开发,使系统具有良好的平台移植性和可扩展性。新浪微博Android SDK为第三方微博应用提供了帮助文档及易用的微博API调用服务,使第三方微博客户端无需了解复杂的验证和API调用过程,就可以实现分享文字或者多媒体信息到新浪微博。
应用程序除了登录模块外,本系统包括四个主要模块:,主界面显示模块,微博评论模块,收藏模块和关注模块。在登录模块,用户可以使用授权配置和用户注册并且登录系统。主界面显示模块中,用户可以发表新的微博,查看微博详细信息,并对该状态进行评论、转发及收藏操作。微博评论模块,可以查看评论微博的详细信息。收藏模块,可查看该用户所收藏的微博列表。关注模块,用户可以查看所关注的微博并可作取消关注操作。
关键词:新浪微博开放平台 授权配置 微博API调用服务

Sina Micro-Blog Client Design and Implementation Based on Android System
Abstract
This system based on Android mobile development platform, use Java language development and the system which has a good platform portability and expansibility. The Sina micro-blog Android SDK third-party micro-blog application provides document easy to use micro-blog API call service, so that the third-party micro-blog client without understanding the complex validation and API calls procedure, may realize to share text or multimedia message to Sina micro-blog. 
    In addition to outside application login module,this system includes four modules: the interface display module,micro-blog comments module, collection module and attention module. the user can use authorized configuration and user registered and logged in system. In the login module,users can use the authorization configuration,register and login this system.In the main interface display module,users can post a new micro-blog,see micro-blog details,comment on the state,forwarding and collection operations. In the micro-blog comments module,you can view the comment micro-blog details. In the collection module,users can view the list of favorite micro-blog. In the attention module,users can view the concerns of micro-blog and ready for abolish operation.
Keywords: Sina Micro-Blog Open Platform; Authorized Configuration; Micro-Blog API Calls Service.
系统需求分析
本应用程序启动后,可以通过使用新浪提供的微博开放平台,利用接口调用返回的数据,进行用户信息配置,授权认证,用户登录。登录成功之后进入微博状态主页面,通过点击相应的功能按钮,可以使用微博的评论、收藏、关注等功能,通过主页的写微博按钮可以写微博。从以上描述可以基本了解到该应用的功能需求:
1)    启动应用程序。
2)    如果用户是第一次登陆且没有新浪微博账号,可以点击注册按钮进行注册,,系统调用虚拟机自带的浏览器进入新浪微博注册界面,,用户输入自己的账号和密码,注册新浪微博账号。
3)    如果用户已经有新浪微博账号,点击授权按钮输入账号密码可以直接登录,同时系统将这个账号设为默认账号,方便用户下次登录。
4)    用户登录系统之后,进入微博客户端首页,用户可以查看到自己关注到的好友的最新微博信息。
5)    点击用户发表的某一条微博信息,进入微博浏览页面,可以查看到这条微博信息的全面内容,包括粉丝、评论、评论数、转发数、图片等多媒体信息。用户可以点击屏幕下方的评论按钮,发表自己对该篇微博的评论。点击转发按钮则可以转发这条微博内容,点击收藏按钮可以收藏该状态,方便下次再次浏览。
6)    点击主页面上的评论按钮,用户可以查看自己给他人状态的评论,也可以查看别人对我的评论以及提及我的,转发我的状态等信息
7) 点击主页面的收藏按钮,用户可以查看自己已收藏的状态,点击该状态可以查看具体的信息以及取消对该状态的收藏。
8) 点击主页面的关注按钮可以查看所关注的微博用户发布的所有最新状态。
9) 点击主页面的更多按钮可以进行查看个人信息,注销账户及退出登录等操作。
 

基于安卓Android的个人微博APP的设计
基于安卓Android的个人微博APP的设计
基于安卓Android的个人微博APP的设计
基于安卓Android的个人微博APP的设计


目录
摘 要    I
Abstract    II
第一章 绪论    1
1.1课题背景    1
1.2微博简介    1
1.3Android简介    2
1.4研究目标    3
1.5研究内容、意义    3
第二章 可行性分析    4
2.1系统可行性分析    4
2.1.1经济的可行性分析    4
2.1.2技术上的可行性分析    4
2.1.3运行上的可行性分析    4
2.2系统需求分析    4
2.3运行环境可行性分析    5
2.4开发环境可行性    5
第三章 相关技术介绍    6
3.1 Oauth认证    6
3.1.1认证原理    4
3.1.2认证流程    5
3.1.3认证安全性    6
3.2 JSON数据格式    7
3.3面向对象程序设计方法    8
3.4关于eclipse    8
3.5新浪微博开发平台    8
第四章 系统概要设计    11
4.1系统设计目标    11
4.2系统模块设计    11
4.3系统实体联系    12
4.4系统总体设计    12
4.5系统模块用例图分析    13
第五章 系统详细功能实现    18
5.1登录模块实现    18
5.2微博主页面    19
5.3发表微博功能    19
5.4评论微博功能    20
5.5 转发微博功能    22
5.6关注微博功能    23
5.7更多功能    24
5.8程序打包    24
第六章 系统测试    26
6.1单元测试    26
6.2集成测试    27
总结    28
致谢    29
参考文献    30
 

推荐资料