(1)Activities 简介
一个activity实际上表现出来的就是一个程序的界面。这个界面可能有许多种不同的形式,比如有列表形式,有文字形式,有图像格子等形式。一个应用程序也可能有不止一个activity。比如一个短消息的程序,需要有列表显示所有消息的activity,还至少需要一个编辑短消息的activity(界面),还可能需要设置、菜单等界面。
(2)Services简介
service是一种没有界面的组件,同我们平常在Windows或Linux系统中所理解的“服务”一样,Android上的service也是运行在后台的,运行时间可以从系统启动到系统关闭为止。对于许多应用程序来说,service组件是至关重要的。以下载管理器为例,用户肯定希望能够在切换到其它程序时仍然在后台进行下载,这就需要用到service完成下载工作。而显示下载进度、已下载文件等信息则由activity完成,同时我们还希望能控制下载过程,如停止、继续等,这就需要activity与service之间进行通信。Android允许activity连接到或者绑定到service上,这样就可以让用户在界面上控制后台service的行为。
3.系统分析与设计
3.1系统需求分析
手机微博客户端是一套功能精简而又实用的软件,包括用户登录设置和微博应用设置两大功能模块。微博登录模块保存用户登录信息实现自动登录。微博应用设置模块实现发表微博、转发微博、评论微博、收藏微博等基本功能。
3.2功能模块分析
(1)微博登录模块:用户输入帐号密码,通过验证后将用户信息保存到数据库中 以实现以后自动登录;
(2)微博应用模块:主要分为五个部分:微博发表、微博评论、微博转发、微博收藏以及微博刷新。
微博发表功能:在个人主页发表自己的微博;
微博评论功能:对关注的用户进行评论以及回复;
微博转发功能:对关注的用户所发的微博进行转发;
微博收藏功能:收藏关注用户的微博;
微博刷新功能: 刷新个人主界面的微博。
(3)微博后台服务模块:不间断监听微博应用模块发出的请求,通过联网获取 新浪微博的公共的API,并将数据返回给应用模块。
系统的功能模块如图1:
上一页 [1] [2] [3] [4] 下一页
Android手机新浪微博客户端设计与开发 第3页下载如图片无法显示或论文不完整,请联系qq752018766