论文范文网-权威专业免费论文范文资源下载门户!
当前位置:毕业论文格式范文>学年论文>范文阅读
快捷分类: 科技资讯杂志 科技资讯期刊 期刊论文资讯 科技资讯杂志社30 科技资讯杂志社网站 科技资讯是什么级别的期刊 科技资讯杂志网站 科技资讯期刊级别

关于资讯方面本科毕业论文范文 和基于Android的新闻资讯类客户端的设计和实现类硕士论文范文

分类:学年论文 原创主题:资讯论文 发表时间: 2024-01-09

基于Android的新闻资讯类客户端的设计和实现,本文是资讯类毕业论文格式模板范文跟新闻资讯和Android和客户端类毕业论文格式模板范文.

摘 要:随着科技的不断发展与互联网的普及,网络杂志借助新的媒体形态,以其独有的传播优势,改变了传媒产业格局,加速“网络杂志时代”的到来.本文在介绍客户端如何实现获取新闻资讯的同时,还将介绍客户端的总体架构及所用的关键技术-Volley网络通信框架、SQLite数据库、JSON数据解析等.

关键词:Android;新闻资讯类;Volley;JSON; MVC

如今,互联网应用开发如日中天,移动新闻客户端甚至被看成是继微博、微信之后的又一张争夺移动互联网入口位置的筹码….但越来越多的新闻客户端变得内容臃肿,功能繁杂.对于用户来说,只要能够解决其打发碎片化时间、快速准确地获取感兴趣的新闻资讯等核心问题,那么新闻客户端就完成了其应有的使命.

因此,本课题针对“浅阅读”这一特点,开发出具有离线阅读、文章缓存、夜间模式等功能的新闻资讯类客户端.

一、新闻客户端的设计

(一)客户端实现原理

用户打开客户端后,客户端将发出获取新闻的请求,服务器收到请求后,则返回相应的URL给数据库,数据库将根据URL进行操作,并以JSON格式传输数据,最后后台对数据进行解析,将文章展现在客户端上.

(二)系统客户端实现总体架构

1视图

视图是用户看到并与之交互的界面.视图向用户显示相关的数据,并能接收用户的输入数据,但是它并不进行任何实际的业务处理.视图可以向模型查询业务状态,但不能改变模型.视图还能接受模型发出的数据更新事件,从而对用户界面进行同步更新.

2模型

模型是客户端的主体部分.模型代表了业务数据和业务逻辑; 当数据发生改变时,它要负责通知视图部分;一个模型能为多个视图提供数据.

3控制器

逻辑处理、控制实体数据在视图上展示、调用模型处理业务请求.当用户点击按钮时,控制器接收请求并调用相应的模型组件去处理请求,然后调用相应的视图来显示模型返回的数据.通过MVC模式可以使项目的设计更加有层次,有助于管理复杂的程序.

(三)系统功能模块划分

客户端是集合了知乎日报,果壳精选和豆瓣一刻的综合性新闻阅读客户端,主要功能包括:分别展示知乎日报、果壳精选和豆瓣一刻的文章目录,点击查看文章的内容详情,获取历史消息,后台自动缓存内容详情,*喜欢的内容,转发文章给好友,夜间模式.

(四)数据库设计

豆瓣一刻、果壳精选的数据库表格与知乎日报的一致,所以这里以知乎日报为例,数据库表格如附表所示.

二、客户端所用技术

(一)JSON数据传输格式

JSON是一种简单的数据交换格式,在某些方面,它的作用与XML非常类似,但比XML更为简单,JSON的语法简化了数据交换的难度,而且提供了一种伪对象的方式.同时它也是一种轻量级数据交换格式,大数据传输都用JSON格式.

(二)Volley网络通信框架

在Android下的网络编程一般都是基于Http协议的,常见的是Http URLC onnection和Http Client两个类.因为用的多,且容易写一些重复的代码,于是就出现了一些较好的网络框架.而Volley集成了AsyncHttp Client和Universal-Image-Loader的优点,在数据量不大且通信频繁的网络操作中,Volley发挥出其巨大优势.

(三)SQLite数据库

SQLite数据库遵循数据库事务正确执行的四个基本要素ACID(原子性Atomicity、一致性Consistency、隔离性Isolation、持久性Durability)原则.SQLite在使用前不需要安装设置,不需要进程来启动、停止或配置,而其他大多数SQL数据库引擎是作为一个单独的服务器进程,被程序使用某种内部进程通信(典型的是TCP/IP),完成发送请求到服务器和接收查询结果的工作,SQLite则不采用这种工作方式.

三、客户端功能实现

(一)UI设计

客户端整体遵守Material Design设计规范,首页使用Drawer作为顶级导航,Tab为二级导航,列表项使用RecyclerView,日期选择按钮使用FloatingAction Button,详情页面使用Toolbar与WebView.

(二)内容缓存

为提高客户端的用户体验,开发时增加了在无网络状态下也能查看新闻的功能.只要用户加载过一次,即使没有网络连接,也能查看已经离线的内容.在请求消息列表的时候,并没有返回详细的内容,而是缓存在数据库中.但是网络请求在UI线程上进行可能会引起ANR,因此客户端在Service完成缓存.通过本地广播将必要信息发送出去,并在实体类里接收广播,获取传送的数据,从而进行网络请求和数据存储.

(三)夜间模式

夜间模式现在已经是新闻资讯类客户端的标配.事实上,日间模式与夜间模式就是给客户端定义并应用两套不同颜色的主题.用户可以自动或者手动的开启.新建夜间模式资源文件夹,然后在此目录下新建colors-xml文件在夜间模式下的应用的资源.当然也可以根据需要新建drawable-night,layout-night等后缀为-night的夜间资源文件夹.

四、结束语

新闻资讯类客户端的市场迅速发展,而本客户端在满足用户要求的同时,也增加自己的特色功能和个性设计.在众多竞争产品中脱颖而出.同时,客户端也在不断改进更新,在移动应用不断推行的潮流下,以简洁快捷的使用体验吸引更多的用户.

此文总结,该文是关于新闻资讯和Android和客户端方面的资讯论文题目、论文提纲、资讯论文开题报告、文献综述、参考文献的相关大学硕士和本科毕业论文.

参考文献:

1、 手机新闻客户端对受众阅读新闻习惯的影响以腾讯新闻为例 摘 要 手机的发明极大地改变了人们获取信息的渠道和方式 特别是科学技术的发展、手机新闻客户端的出现对受众接收新闻的方式、阅读资讯的习惯产生重要影响 腾讯新闻作为当下最热门的新闻报道的手机新闻客户端,其.

2、 传统媒体新闻客户端的产品以封面新闻App为例 摘 要 随着搜狐、网易、腾讯……互联网公司推出新闻客户端并抢占了大量市场份额,传统媒体也开始尝试打造自己的新闻客户端并试图摆脱生存困境 文章以封面新闻App 为例,阐述了传统媒体新闻客户端产品创新的特.

3、 手机新闻客户端广告传播策略探析 摘 要 随着经济的发展和科学技术的进步,电子产品的普及率和使用率呈现逐年增长的趋势 电子产品的普及和应用,给人们的日常生产和生活带来了极大的便利 手机是目前普及率和使用率最高的电子产品,深受人们的喜爱.

4、 微时代手机客户端时政新闻的互动性传播 微时代手机客户端时政新闻的互动性传播摘 要随着网络、科技……的进步,人们的阅读习惯也发生了很大变化,越来越多的受众习惯于通过网络,在手机、平板电脑……移动终端上阅读新闻 而传统纸媒虽然打造了自己的手.

5、 智媒体时代传统广电媒体客户端 策略以湖北广电长江云为例 随着大数据、人工智能、虚拟现实……技术的应用和发展,媒体进入智能化、移动化、个性化发展的快车道 传统媒体在媒体融合的浪潮中,已经基本建立起形态完备的媒体矩阵,包括报纸、杂志、电视、广播、网站、大屏,还.

6、 电子书阅读客户端的用户意愿基于UTAUT和VAM理论视角 摘 要 随着电子图书的发展和数字设备的普及,电子书阅读客户端日益成为用户阅读图书的重要工具 文章整合UTAUT和VAM模型,引入感知价值变量,考察影响用户对电子书阅读客户端使用意愿的相关因素 问卷调查.