更新时间:06-11 上传会员:紫色烟火
分类:计算机信息 论文字数:10487 需要金币:1000个
摘要:伴随着智能手机的广泛使用以及安卓系统占据市场份额的不断增长,人们对App的需求也更为多样。新闻软件已经是Android用户手机上必不可少的一项应用。本移动新闻APP的设计与实现基于安卓系统,使用面向对象语言Java、Kotlin。其中包括五大模块:新闻展示模块、历史上今天模块、机器人模块、AI图像识别模块。
通过学习安卓开发相关技术,深入运用到的知识如线程的知识、组件的配置、key的申请、图层的概念和操作、APK大小控制、图片缓存、UI流畅度等等;同时,该项目的设计目标、整体结构、设计思想有着合理设计。本系统界面简洁流畅,良好的兼容性使其在各种分辨率的手机上都能进行完美界面展示,各个界面间切换时运行流畅,有良好的用户体验。
关键词:移动新闻应用;Android系统;兼容性;用户体验
目录
摘要
Abstract
1 绪论-1
1.1 研究背景与意义-1
1.2 研究内容-1
1.3 相关技术简介-1
1.4 本文的组织结构-1
2 系统需求及可行性分析-3
2.1 系统需求分析-3
2.1.1 系统功能需求分析-3
2.1.2 系统性能需求分析-3
2.1.3 主要技术分析-7
2.2 系统可行性分析-7
3 系统总体设计-8
3.1 系统总体结构设计-8
3.2 功能模块详细设计-8
3.2.1 新闻展示模块-10
3.2.2 笑话模块-12
3.2.3 AI图像识别模块-14
3.2.4 历史上今天模块-16
3.2.5 机器人模块-18
4 系统详细设计-20
4.1 新闻模块设计-21
4.2 笑话模块设计-22
4.3 AI图像文字识别模块设计-23
4.4 历史上今天模块设计-24
4.5 机器人模块设计-25
4.6 其他模块设计-25
5 系统测试-29
5.1 测试目标与测试方法-29
5.1.1 测试目标-29
5.1.2测试环境-29
5.1.3运行环境-29
5.1.4 测试方法-29
5.2 改进方案-29
结 论-31
参 考 文 献-32
致 谢-33