基于Android的新闻客户端的设计与实现.doc

资料分类:设计作品 上传会员:布加加 更新时间:2021-02-26
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:8566
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

【摘要】伴随着社会的飞速发展,智能机用户在获取新闻资讯方面的需求愈加强烈。本设计实现了一款基于Android平台的新闻类应用程序。这款新闻类应用程序通过工具Android Studio 编写逻辑代码。根据数据量的要求,使用了轻量级数据库SQLite。为了更加生动的展示新闻资讯,这款应用程序加入了视频播放功能。用户在自己了解新闻资讯的基础上,可以选择将其感兴趣的新闻分享到社交平台上。此外,协调布局和动画效果的运用使这款应用程序的用户体验得到了显著的提升。

【关键词】新闻类应用程序;Android Studio;Android;视频;分享

 

目录

摘要

Abstract

1 引言-1

1.1 应用选题和开发背景-1

1.2 应用开发目的和意义-1

1.3 开发工具介绍-1

1.3.1 Android Studio 2.2.2-1

1.3.2 SQLite-1

1.4 技术介绍-1

1.4.1 Android-1

1.4.2 ShareSDK-2

1.4.3 EventBus-2

1.4.4 Glide-2

1.4.5 ButterKnife-2

1.4.6 Retrofit-2

1.4.7 Gson-2

2 应用设计方案-3

2.1 关键问题-3

2.2 应用策划-3

2.2.1 应用框架设计-3

2.3 应用界面功能简介-4

2.4界面说明-5

2.4.1资讯页面说明-5

2.4.2 视频页面说明-5

2.4.3 知乎页面说明-5

2.4.4 天气页面说明-5

2.4.5 新闻详情页面说明-5

2.4.6 视频播放页面说明-5

2.4.7 城市页面说明-5

2.4.8 闪屏页面说明-5

2.5功能模块-6

2.5.1功能模块设计-6

2.5.2功能模块简介-6

3 应用界面制作-6

3.1 一级界面的绘制-7

3.2 二级界面制作-8

4 应用框架-8

4.1 应用整体架构-8

4.1.1应用框架-8

4.1.2 应用整体结构-9

4.2 各页面设计与实现-9

4.2.1 闪屏页面-9

4.2.2 资讯页面-9

4.2.3 视频页面-9

4.2.4 知乎页面-10

4.2.5 天气页面-10

4.2.6 新闻详情页面-11

4.2.7 视频播放页面-12

4.2.8 城市页面-13

5 具体设计与实现原理-13

5.1 程序代码基本构成-13

5.1.1 adapter包-13

5.1.2 baidulocation包-14

5.1.3 base包-14

5.1.4 config包-14

5.1.5 db.dao包-14

5.1.6 entity包-14

5.1.7 iml包-14

5.1.8 net包-14

5.1.9 rx包-15

5.1.10 ui包-15

5.1.11 utils包-15

5.2 主要功能的代码实现-15

5.2.1 底部导航栏的实现-15

5.2.2 底部状态栏的实现-16

5.2.3 闪屏登入界面实现-17

5.2.4 视频播放功能的实现-18

5.2.5 城市搜索页面实现-18

5.2.6 新闻详情页面的实现-19

6 软件测试-20

7 结束语-21

参考文献-23

致  谢-24

相关论文资料:
最新评论
上传会员 布加加 对本文的描述:此次应用程序设计主要解决的问题有:程序的各个页面的布局问题和接口的获取的问题,应用中新闻详情的展示问题,协调布局问题,视频的播放问题以及分享新闻到各大平台等等。......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: