标签:
1)载入界面:初始化资源,检查当前数据库是否创建账户,若没有,提示“您还未创建任何账户,是否现在创建?”。
2)授权:访问微博账号,允许应用进行以下操作:获得个人信息、分享内容到你的微博、获得你的评论。
3)登录认证:显示头像,登录账户名,如果存在多个账户,需要选中一个账户登录,添加、删除账户。
4)用户首页:显示微博账户头像、昵称、好友及关注最新微博信息。可进行刷新。
5)编辑和上传微博:编写微博并发布。
6)评论和转发微博:对微博内容可进行浏览、评论和转发。
新浪微博客户端在浏览最新信息、发布评论等日常处理中的响应速度原则应为秒级,达到实时要求,以及时反馈信息。在进行统计分析时,根据所需数据量的不同而从秒级降到分钟级,原则是保证操作人员不会因为速度问题而影响工作效率。
新浪微博客户端是直接面对手机使用者。这就要求系统能够提供良好的用户接口,易用的人机交互界面。要实现这一点,就要求系统应该尽量使用用户熟悉的操作界面,实现用户常用的功能。
系统模块划分:
1)MainActivity:主界面
2)AuthorizeActivity:授权界面
3)LoginActivity:登录界面
4)ViewActivigy:查看微博详细信息,内容主体、图片,实现转发、评论、刷新
5)DataHelper:数据库类,存放用户等信息
系统登录流程图:
Android Studio 是一个Android开发环境,基于IntelliJ IDEA.Android Studio 提供了集成的 Android 开发工具用于开发和调试。
本项目基于Android平台开发新浪微博客户端,使用户可以随时随地分享身边的事物。作为客户端程序,提供了非常友善的登陆界面的设计,实现浏览、上传、评论等功能,非常的实用且便于操作。
由于Android Studio在IDEA的基础上提供:基于Gradle的构建支持,Android 专属的重构和快速修复,提示工具以捕获性能、可用性、版本兼容性等问题,支持ProGuard 和应用签名,基于模板的向导来生成常用的 Android 应用设计和组件,功能强大的布局编辑器。缩短了开发周期,降低了开发难度,大大节约了成本。
如今微博已经越来越流行了,这应该归功于群众分享的意愿越来越强烈,新浪微博作为中国最早的具有一定规模的微博,为广大群众提供了一个广阔的平台。本项目基于Android平台开发的新浪微博客户端,功能齐全、操作简单,使用户可以更加方便、快捷地分享自己所遇到的事、所看到的景、所接触的人等等。
标签:
原文地址:http://www.cnblogs.com/20159202wh/p/4947869.html