摘要:随着计算机网络和移动端的高速发展,李克强总理提出了互联网+的概念,催化了互联网的反正同时也导致我们今天进入了信息大爆炸的时代,导致我们每天接收的消息也铺天盖地而来。因此如何获取高质量的信息变成人们需要解决的一个问题。同时随着社会中大家对于生活质量的需求也导致大家想每天能够获取到一些美丽的图片和精美的文章来陶冶情操,同时也需要这样一款信息获取软件来完成每天获取信息的需求并不会被这些软件推送的过于冗杂的信息所困扰。
我们力求软件的简洁易用,设计精美为大家提供的信息是具有高质量、可陶冶情操、知识含量较高等特性。该APP通过基于客户端服务器结构,使用Java语言编写、基于Android、实现了包括注册、登录、对资讯和高质量信息的获取和阅读等功能、帮助大家保持良好的信息获取途径和获取信息质量的把控。
APP通过HTTP协议和URLConnection来获取网络数据,并通过result传值。子线程获取数据后逐层解析将json数据传输到主线程中使内容得以呈现在APP界面中。并且运用了诸多控件如:Button、ImageView、TextView、Scrollview、EditText、Fragment、ViewPager、Adapter等。
关键词:信息获取;Android;Java;控件
目录
摘要
Abstract
1 前言-1
1.1 选题背景-1
1.2 Android发展状况-1
1.3 APP运行使用环境要求-2
2 关键技术介绍-3
2.1 Java简介-3
2.2 Android简介-3
2.3 Java多线程-4
2.4主要控件简介-4
2.4.1 UI控件-4
2.4.2 高级控件-5
3 系统需求分析-6
3.1 可行性分析-6
3.1.1 经济可行性-6
3.1.2 技术可行性-6
3.1.3 运行可行性-6
3.2 APP功能需求-6
3.2.1 注册功能-6
3.2.2 登录功能-7
3.2.3 首页模块功能-7
3.2.4 文章模块功能-7
3.2.5 问题模块功能-7
3.2.6 其他模块功能-7
3.3 获取网络数据需求-7
3.4 APP操作需求-7
4 总体设计-8
4.1 软件开发流程-8
4.2 数据交互原理-8
4.3 功能模块设计-9
4.4 接口文档设计-9
5 详细设计-11
5.1 注册-11
5.2 登录-12
5.3 首页-14
5.4 文章-16
5.5 问题-17
5.6 其他-18
结 论-20
参 考 文 献-21
附录A 程序说明-22
致 谢-23