基于Android的新闻阅读器的设计与实现
摘要:
我们所生活的世界,总是带给我们各种各样的惊喜与机遇。21世纪以来,尤其是2010年以后,随着互联网技术的不断进步以及各式各样的电子设备进入我们的视线,我们的生活模式发生了翻天覆地的变化。智能手机正在慢慢融入我们的生活,同时,也潜移默化的改变着我们的生活。苹果、谷歌、微软等高科技公司在智能手机领域的发力,使得人们的生活方式变得越来越简洁、高效,让人们在工作中、学习中、生活中能够充分享受科技带给我们的便利。
本文首先对这次的课题(基于Java的新闻阅读器的设计与实现)进行了需求分析,从系统的开发环境、系统目标、设计流程、功能设计等几个方面进行系统的总体设计,使用Java语言设计了新闻阅读器,主要完成了新闻的浏览界面、新闻的浏览与搜索并从不同渠道获取的每日资讯的功能以及个性化设置等功能的实现,基本完成了目前市面上主流上新闻类APP的主要功能。设计工作完成后,又进行了相关测试工作,包括APP的稳定性,bug排查等工作,加之对UI界面的不断优化,目前本APP(暂定名为每日新闻)的功能相对齐全,同时,虽然界面较专业新闻APP有很大差距,但实际是效果高于自己的预期,个人认为如果通过不断的优化,本APP还是还是具有吸引用户群体,创造商业价值的能力。
关键词:智能手机;Java;新闻阅读器系统;
目录:
摘??要? ? I
ABSTRACT? ? II
第1章??绪论? ? 1
1.1 选题背景? ? 1
1.2 课题研究现状? ? 2
1.3 研究内容? ? 3
1.4 主要设计思路? ? 4
第2章??开发环境介绍? ? 5
2.1 Android系统的架构? ? 5
? ? 2.1.1 应用程序? ? 5
? ? 2.1.2 应用程序框架? ? 5
? ? 2.1.3 系统运行库? ? 6
? ? 2.1.4 Linux内核? ? 7
2.2 安全权限机制? ? 7
2.3 Android平台的搭建? ? 7
2.3.1 JDK的安装? ? 7
2.3.2 Eclipse安装? ? 8
2.3.3 Android SDK的安装? ? 8
2.3.4 ADT的安装? ? 8
2.3.5 创建AVD? ? 9
2.4 JAVA简介? ? 10
第3章 系统分析? ? 12
3.1 系统可行性分析? ? 12
3.1.1 技术可行性? ? 12
3.1.2 操作可行性? ? 12
3.1.3 经济可行性? ? 12
3.2 功能需求? ? 12
3.3 开发运行环境需求? ? 13
3.4 性能需求? ? 13
3.5 其它需求? ? 14
第4章 系统总体设计? ? 15
4.1 概述? ? 15
4.2 设计原则? ? 15
4.3 Android应用程序结构剖析? ? 15
4.4 系统功能结构图? ? 19
4.5 系统流程图设计? ? 20
4.6 客户端开发? ? 21
4.6.1viewpager应用? ? 21
4.6.2 listview 布局? ? 21
4.6.3 popupwindow 的应用? ? 22
第5章 系统的实现? ? 23
5.1 软件界面设计? ? 23
5.2 信息展示界面? ? 23
5.3 新闻阅读模块界面? ? 24
5.4 新闻中心模块界面? ? 24
5.5每日资讯模块实现界面? ? 25
5.6个人设置模块实现界面? ? 26
第6章??系统的测试? ? 30
6.1 测试方案设计? ? 30
6.1.1 测试策略? ? 30
6.1.2 测试安排? ? 30
6.1.3 测试资源? ? 30
6.2测试用例构建? ? 30
6.2.1 测试用例编写约定? ? 30
6.2.2 测试分析? ? 31
总??结? ? 32
参考文献? ? 33
致??谢? ? 34
致??谢? ? 34
附??录? ? 35
? ?英文原文? ? 35
? ?中文翻译? ? 40
论文字数:23786
包含资料:
?
截图:
?
?
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!