基于Android的新闻资讯软件设计与实现

2017-09-30 12:46李丽慧潘雪蒋良卫
科技视界 2017年13期
关键词:Android平台新闻资讯传统媒体

李丽慧+潘雪+蒋良卫

【摘 要】随着移动通信技术和无线互联网技术的飞速发展,传统媒体行业也受到了互联网技术的冲击,通过报刊杂志等纸质媒体向用户提供新闻资讯的方式已呈现出诸多问题,例如携带不便,更新购买花销大等问题,已经无法满足日益增长的用户需求。本文基于Android平台设计实现了一个新闻资讯软件。该软件具有查看文字新闻、视频新闻和图片新闻的功能。该系统界面友好、操作简单、可维护性和可扩展性强,可在不改变原有代码的基础上加入新的功能模块。

【关键词】Android平台;新闻资讯;传统媒体;新媒体

【Abstract】Along with the rapid development of mobile communication technology and wireless internet technology, the traditional media industry has also suffered from the impact of the internet technology. Getting information through newspapers and magazines and other print media means has been presented many problems, such as inconvenient to carry and updating expensive, has been unable to meet the increasing customer demand. This paper designed and implemented a news information software based on Android platform. The software has the ability to view text news, video news and picture news, whose interface is friendly, easy to operate, maintainability and extensibility, moreover, it can add new function modules without changing the original code.

【Key words】Android platform;News and information; Traditional media; New media

0 引言

随着科技的发展和社会的进步,移动互联网已成功融入进了我们的生活,成为我们生活不可或缺的一部分。在互联网时代的推动下,以智能手机、平板电脑为代表的智能移动终端发展迅速,已经成为时代的弄潮儿。特别是智能手机,以各种应用软件的方式,覆盖了学习、生活和科研的各个方面,使用户更加便捷的利用其碎片化时间。与此同时,人们对新闻获取途径的需求也在急剧变化,利用网络这一途径来获取新闻资讯已经成为必然趋势及生活方式,网络由于其易获取性、便捷性及低成本性,成为传播新闻资讯的不二之选,之所以新闻客户端对用户具有如此巨大的吸引力是因为相比于传统纸质媒体,安卓平台下的新闻资讯软件具有如下优势:便携性、时效性、个性化、受众范围广、片段化以及很好的用户体验,因此大多数用户已经将自己的新闻资讯获取途径从纸质媒体转移成为移动新闻客户端。

根据统计,在0到30岁的青少年中通过报纸等传统媒体来获取信息的低于13%,大部分人选择从互联网上获取新闻资讯。2010年以来,移动新闻客户端逐步在中国推出并兴起。它采用智能手机作为接收端,能承载手机各类应用并即时更新和推送新闻信息。作为一个个性化、专业化的中等新型媒体,对于信息的传播起到了至关重要的作用。此外,搜狐、网易、新浪等各大门户网站及人民日报、南方周末等各大传统报纸也都设计构建了自己的新闻客户端。

1 系统总体设计

1.1 统架构设计

该系统采用典型的分层架构,整个系统框架如图1所示。客户端访问层负责处理用户的操作,接收用户的输入,并将信息传入Web层服务器,由Web层服务器进行数据处理分析。数据层主要存储该系统所需要的数据。

1.2 系统功能设计

本新闻客户端主要实现方便用户对新闻资讯进行分类浏览,给用户自主选择的空间,定制更加人性化的阅读体验。本新闻资讯软件频道分别为:头条、科技、财经、军事、体育、博客、足球、电影、笑话、游戏、精选、电台、NBA、数码、移动、彩票、教育、论坛、旅游、手机、社会、家居、暴雪、亲自、CBA、消息、汽车、娱乐、房产、情感共计30个个性频道。用户可以选择任意频道下的新闻内容进行查看并了解详情,不仅有文字新闻而且包括视频新闻,同时允许用户转发视频到主流的软件上,例如QQ、微信、短信等,而且可以采用网页模式查看新闻,以及新闻出处。整个系统的功能结构如图2所示。

2 数据库设计

2.1 E-R图

2.2 主要数据表格

新闻表主要用来存储新闻数据,主要字段包括:news_id(新闻ID)、news_title(新闻标题)、news_content(新闻内容)、news_time(新聞发布时间)、news_channel(新闻频道),如表1所示。

用户表主要用于存储用户的信息,主要字段包括user_id(用户ID),nickname(昵称),username(用户名),password(密码),如表2所示。

图片表用于美图信息的存储,主要字段包括image_id(图片ID),image_title(图片标题),image_info(图片信息),image_time(图片时间),如表3所示。endprint

视频表用于存储视频信息,主要包括字段:vidio_id(视频ID),vidio_title(视频标题),vidio_info(视频信息),vidio_time(视频时间),vidio_type(视频类型)。

3 系统主要功能實现

该新闻资讯软件实现了如下4个功能:新闻、美图、视频、个人中心。

3.1 新闻功能

打开并操作本新闻资讯软件,进入首页看到的内容便为新闻功能模块,用户可以根据自己的喜好选取感兴趣的频道,从而获取最新的最感兴趣的新闻资讯。页默认有五个新闻频道依次为:头条、科技、财经、军事、体育。本软件还有其他25个频道可供用户根据个人喜欢自行添加删除,这些频道分别为:博客、足球、电影、笑话、游戏、精选、电台、NBA、数码、移动、彩票、教育、论坛、旅游、手机、社会、家居、暴雪、亲自、CBA、消息、汽车、娱乐、房产、情感。

新闻排序遵循新闻的时效性,用户可以在列表的最上边看到最新的新闻资讯消息。头条频道下所展现的是时下最火最热门的新闻,其新闻内容可能从属于其他任意频道或者与其他频道的内容有所重合。新闻频道列表由若干个新闻列表项组成,每一个新闻列表项由四个小部分组成。在新闻列表项中,最左边为新闻图片,右侧为新闻标题、新闻内容概要以及新闻发布时间。进入具体新闻界面,还可以将新闻以网页模式阅读同时允许用户转发视频到主流的软件上,例如QQ、微信、短信等。

3.2 美图功能

美图功能模块主要让用户在阅读文字新闻之余,欣赏一些美丽的图片,从而舒缓疲劳,此处的美图支持保存功能、以及设置为桌面壁纸。

3.3 视频功能

为方便用户查看相关的视频新闻,特增加视频功能模块,在该模块用户可以看到四个子频道,分别为:热点、搞笑、娱乐、精品。在这五个子频道中,用户可以看到丰富的视频新闻,给用户更加直观的新闻获得体验。

3.4 个人中心

个人中心模块分为两个子模块,分别为日夜模式切换和关于。日夜模式切换功能子模块:软件默认为日间模式,即所有页面都为高亮的白色背景,当到了晚上,为了避免刺眼的强光对眼睛造成伤害,可以手动切换成黑色低亮的夜间模式。

【参考文献】

[1]隋欣.基于Android的新闻资讯客户端的设计与实现[D].2016.

[2]申甲龙.基于Android平台的新闻客户端的设计与实现[D].2014.

[3]杨锐.基于Android的新闻推荐系统的设计与实现[D].2015.

[4]胡永华,戴琳.移动校园新闻客户端的设计与实现[D].2015.

[5]王瑞娜.基于Android的RSS新闻阅读器的设计与实现.

[责任编辑:朱丽娜]endprint

猜你喜欢
Android平台新闻资讯传统媒体
新闻资讯
新闻资讯
新闻资讯
传统媒体为什么要包装自己的“网红”
基于Android平台软件开发技术研究
传统媒体在新形势下如何实现突围
五问传统媒体:你以为熬过寒冬就是春天吗?
高校新闻资讯类微信公众平台推送的新闻价值研究——以吉林大学为例
传统媒体