android平台新闻客户端的设计与实现(源码)【字数:8379】
Key words :smartphone; news client; Android SDK; JSON; OkHttp 目 录
一、 引言 1
(一) 开发背景 1
(二) 课题意义 1
(三) 设计目标 1
二、 基于Android的新闻客户端系统概述 1
(一) 系统简介 1
(二) 开发环境 1
(三) 开发工具 2
(四) 新闻客户端开发所用技术 2
1. JSON数据传输格式 2
2. 推荐算法 2
3. SharedPreference文件储存 2
4. xUtils框架 2
5. Android SDK框架 2
6. Spring Boot框架 2
7. OkHttp网络通信框架 3
三、 基于Android的新闻客户端需求分析 3
(一) 功能分析 3
(二) 可行性分析 3
1. 经济可行性 3
2. 技术可行性 3
(三) 数据处理分析 3
四、 基于Android的新闻客户端系统设计与数据库设计 3
(一) 系统功能设计 3
1. 客户端功能模块的划分 3
*景先生毕设|www.jxszl.com +Q: ^351916072^
2. 后台管理功能模块 5
(二) 数据库设计 6
1. 数据库实体关系图 6
2. 数据库表设计 6
五、 基于Android的新闻客户端详细设计与系统实现 7
(一) 用户注册功能 7
1. 界面设计 7
2. 具体实现 8
(二) 用户登录功能 11
1. 界面设计 11
2. 具体实现 12
(三) 新闻主页设计 13
1. 界面设计 13
2. 具体实现 13
(四) 新闻详情界面 15
1. 界面设计 15
2. 具体实现 15
(五) 用户评论功能 16
1. 界面设计 16
2. 具体实现 16
(六) 新闻发布功能 18
1. 界面设计 18
2. 具体实现 18
(七) 个人管理界面 20
1. 界面设计 20
2. 具体实现 21
(八) 新闻收藏功能 22
1. 界面设计 22
2. 具体实现 23
(九) 历史记录查看 24
1. 界面设计 24
2. 具体实现 24
(十) 设置管理功能 26
1. 界面设计 26
2. 具体实现 27
总结 27
致谢 28
参考文献 29
引言
开发背景
随着手机智能化的提高,手机不仅仅充当了我们通信交流的媒介,是人们日常居家获取外界信息渠道。智能手机的普及极大的丰富了我们的生活,但与此同时,更多的人则是把智能手机当成了娱乐工具,沉迷于手游。因此如何利用智能手机丰富我们的精神生活成为了一个重要课题。
课题意义
本软件是为了制定一款个性化的、属于自己的新闻平台。用户可以随时记录生活中的时事新闻事件,通过视频、照片、文字发布到手机平台上,成为一个新闻采编人,实现资源共享,与报纸期刊相比,新闻客户端的生活理念更加绿色环保、健康。
设计目标
本次设计的目标就是要实现新闻移动终端的管理,通过前台和后台建立联系,进行数据交互;实现新闻时时采编平台,使用多种组件开发,实现新闻资讯的共享;选择Java作为开发语言,基于IDEA开发平台,开发出一款符合大众需求的移动新闻客户端。
基于Android的新闻客户端系统概述
系统简介
此次的系统设计分为前端和服务器,还有后台管理。前端是用户所能看到的部分,用户可以对其进行操作。我们都知道新闻客户端的信息量还是可以的,所以此次设计了后台管理,但是想要把数据从客户端保存到后台数据库,就要考虑搭建服务器来实现。
开发环境
Android是一种开源操作系统,自发布以来,就是人们的追捧对象,它拥有基于Gradle的灵活构建系统、快速共鞥你丰富的模拟器。该平台由操作系统、中间件、用户界面和用户软件等部分组成原生应用使用Android SDK框架提供的api,基于java语言开发的,故需配置Java相关环境。
1.Windows
2.JDK 1.8
3.Android Studio
4.Navicat Premium
5.IntelliJ IDEA
6.Genymotion 模拟器和Android 手机
7.Mysql
8.Microsoft Visio画图工具
开发工具
此次开发采用的是Android Studio,具有以下优势:
1.非常强大,非常智能的代码提示和搜索功能。
2.支持完善的插件系统。
3.Android Studio 基于IntelliJ IDEA,基于Gradle构建,允许通过插件自定义构建逻辑。
4.Android专属的重构和快速修复。
新闻客户端开发所用技术
原文链接:http://www.jxszl.com/jsj/rjgc/80914.html