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

  • 需要金币1000 个金币
  • 资料包括:完整论文
  • 转换比率:金钱 X 10=金币数量, 即1元=10金币
  • 论文格式:Word格式(*.doc)
  • 更新时间:2016-10-14
  • 论文字数:11630
  • 当前位置论文阅览室 > 毕业设计 > 信息与计算科学 >
  • 课题来源:(王教授)提供原创文章

支付并下载

摘要:随着智能手机的普及和各种手机应用的开发及使用,智能手机已经逐渐成为人们获取信息的主要设备。Android凭借其开源性和良好的操作界面,受到广大尤其是中国手机厂商的重视,多数大型的手机厂商也纷纷转投Android的阵营。

本文从Android源码的编写出发,详细说明了在Android手机上编写的应用构成,解析Android手机系统中重要的API,并在此基础之上,编写出符合Android规范的手机客户端系统。

本设计以侧滑菜单DrawerLayout为框架,包含首页,展厅,馆藏文物,新闻动态,系统设置五个模块。以展示阖闾古城的新闻为基础,加上对阖闾古城本身的文物和展厅的介绍。新闻列表和展厅列表主要以Listview展示,文物列表主要以Gridview展示。新闻内容主要以Webview展示。本设计除了以Listview列表展示新闻外,还使用首页置顶图,首页LinearLayout展示新闻。用户在进入设计后即可看见设计中最新更新的新闻内容。本设计对展厅及文物的介绍还使用了图库展示和音频视频技术。

本设计使用Android代码编写前端Android客户端界面,使用Java代码编写后台,以Mysql为数据库,以Tomcat为设计服务器。Android客户端使用Okhttp框架,从后台服务器接口中读取数据并显示在前端界面上。本设计还使用了其他的一些其他的开源框架的内容。

本设计使用方便快捷,界面良好易懂,具有良好的稳定性和可拓展性,经过测试,可以稳定运行,按照预期展示内容,满足用户需要。

 

关键词  Android;新闻客户端;阖闾古城

 

目录

摘要

Abstract

1 绪论-1

  1.1 选题背景及研究意义-1

  1.2 研究现状和发展趋势-1

  1.3 研究内容-1

2 系统分析-3

  2.1 研究目标-3

  2.2 可行性分析-3

   2.2.1技术可行性-3

   2.2.2经济可行性-3

   2.2.3操作可行性-3

   2.2.4运行可行性-3

  2.3需求分析-3

  2.4本章小结-4

3 关键技术介绍-5

  3.1 Android-5

   3.1.1系统简介-5

   3.1.2系统架构-5

   3.1.3平台优势-6

  3.2 开源控件介绍-6

  3.3本章小结-7

4系统设计-8

  4.1总体功能设计-8

  4.2 功能模块设计-9

   4.2.1首页-9

   4.2.2 展厅模块-9

   4.2.2 馆藏文物模块-10

   4.2.3新闻动态模块-11

   4.2.4 系统设置模块-11

  4.3 系统界面设计-12

   4.3.1首页模块-12

   4.3.2展厅模块-12

   4.3.3馆藏文物模块-13

   4.3.4新闻动态模块-14

   4.3.5系统设置模块-15

  4.4 数据库设计-15

  4.5本章小结-18

5系统实现-18

  5.1文件结构与说明-19

   5.1.1 Activity包-20

   5.1.2 Adapter包-21

   5.1.3 Broadcast包-22

   5.1.4 Config包-22

   5.1.5 Controller包-23

   5.1.6 Entity包-23

   5.1.7 Exception包-24

   5.1.8 Fragment包-26

   5.1.9 Http包-28

   5.1.10 Util包-28

   5.1.11 View包-29

   5.1.12 Viewholder包-29

  5.2 具体实现-30

   5.2.1 总体架构-30

   5.2.2 首页模块-30

   5.2.3 展厅模块-31

   5.2.4 馆藏文物-32

   5.2.5 新闻动态-33

   5.2.6 系统设置-33

  5.3本章小结-34

6系统测试-35

  6.1测试结果及说明-36

  6.2本章小结-38

结论-39

致谢-40

参考文献-41