云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 基于Android的新闻客户端_毕业设计说明书

基于Android的新闻客户端_毕业设计说明书

  • 62 次阅读
  • 3 次下载
  • 2025/5/3 6:09:23

2016届毕业设计说明书

表2.3 新闻收藏表

属性名 数据类型 是否为空 含义

sid int 否 收藏编号

username varchar 否 用户名

nid int 否 新闻编号

uid int 否 用户编号

(4)新闻评论表:nid表示新闻编号,用来标识评论对应的新闻。

表2.4 新闻评论表

属性名 数据类型 是否为空 含义

cid int 否 评论编号

nid int 否 新闻编号

ptime varchar 是 评论时间

region varchar 是 地区

content varchar 是 评论内容

deleted int 否 是否被删

(5)用户信息表:username和password分别表示用户名和密码,用于用户的登录验证。

第 12 页 共 35 页

2016届毕业设计说明书

表2.5 用户信息表

属性名 数据类型 是否为空 含义

uid int 否 用户编号

username varchar 否 用户名

password varchar 否 用户密码

图2.5 数据库表结构

第 13 页 共 35 页

2016届毕业设计说明书

3 详细设计

本章对本项目各个功能模块的具体实现进行了详细的介绍说明,接着介绍了本项目中技术。主要对本项目的模块实现细节的分析与说明。 3.1 显示新闻模块

本模块最上端由一个RelativeLayout 实现,里面有两个按钮,一个点击进入个人信息界面,一个点击进行新闻信息的刷新,还有一个文本用于显示新闻名字。接着又是一个RelativeLayout用于显示新闻分类,其中由HorizontalScrollView实现,可以左右滚动来显示分类。中间由ListView 实现,每个ListView中的item包含一个XML文件用于显示新闻的标题,摘要,来源于时间,这些信息都由TextView实现。

图3.1 分类显示新闻时序图

在MainActivity通过id找到个人信息按钮,并通过setOnClickListener方法设置点击要处理的事情,在匿名内部类OnClickListener的onClick方法中通过intent启动一个Activity从而跳到个人信息界面。点击刷新按钮,调用继承了AsyncTask的LoadNewsAsyncTask中的execute方法来实现信息的刷新。Excute方法中通过调

第 14 页 共 35 页

2016届毕业设计说明书

用获取新闻信息的类来再次获取数据并显示到新闻客户端,从而实现新闻的刷新。接下来是显示新闻分类部分,新闻分类保存到了一个array.XMl文件中,在MainActivity中通过id获取该数组,创建GridView并设计其属性,创建CustomSimpleAdapter通过其参数将GridView,以及需要放置的XMl位置对应在一起,最后放到本模块的LinearLayout中显示出来。其最外层是LinearLayout,里面由orizontalScrollView实现,再里面放的是GridView,每个GridView元素是一个TextView。最后就是新闻标题,摘要,时间,出处等的显示。整体是由一个ListView ,同样使用适配器模式设计,通过SimpleAdapter对象将获取的新闻标题,摘要,时间,出处与相应的XML对应上,然后通过setAdapter方法将适配器加到ListView上,使ListView显示新闻的摘要信息。 3.2 显示新闻详细信息模块

最上面是一个RelativeLayout,RelativeLayout中最左端是一个Button用来切换到上一条,然后是一个TextView用来显示新闻的分类,接着又是一个Button用来显示新闻的跟帖数,最后是一个Button用来切换到下一条新闻。中间用的是一个ViewFlipper用来显示新闻的详细信息。最下面用include包含一个newslist_item.xml用来显示新闻的跟帖部分。其中newslist_item.xml中包含两个LinearLayout,第一个LinearLayout用来显示写跟帖前的部分,第二个LinearLayout用来显示发表的时

候的信息。

第 15 页 共 35 页

  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

2016届毕业设计说明书 表2.3 新闻收藏表 属性名 数据类型 是否为空 含义 sid int 否 收藏编号 username varchar 否 用户名 nid int 否 新闻编号 uid int 否 用户编号 (4)新闻评论表:nid表示新闻编号,用来标识评论对应的新闻。 表2.4 新闻评论表 属性名 数据类型 是否为空 含义 cid int 否 评论编号 nid int 否 新闻编号 ptime varchar 是 评论时间 region varchar 是 地区 content varchar 是 评论内容 deleted int 否 是否被删 (

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com