摘要:Android系统是基于Linux平台的一款开源手机操作系统,Android系统由下层往上一共分为4个功能层,分别是Linux内核层,系统运行时库层,应用程序架构层和应用程序层。应用程序层上包括各类与用户直接交互的应用程序,或者由java语言编写的运行于后台的服务程序。例如,智能手机上实现的常见基本功能程序, 如短信、电话等功能,以及开发人员开发的其他应用程序。此次课题具体的实现就在应用程序上进行。
本次课题研究的是一款关于美食的App, 人们对食物的种类和质量越来越高,此次开发的是一款专注于美食及周边分享的精品食物购物类APP,为人们挑选中高端美食。还可了解到极具深度的美食文化。一共分为四个大的模块:首页、专题、店铺、我的。首页:展示了一些有特色的商品数据,点击图片可以分享到我们的朋友圈、微博、QQ空间。专题:有视频来展示了一些关于食物的记录和人们的回忆,还有人文、榜单、知识等等功能。店铺:功能就是每个商家的接口,可以供用户选择商品,和购买商品。我的:一个登陆的页面,可以查看订单详情。开发环境使用的是Android Studio,以Java语言为基础,使用了MVC的设计模式。开发出了一款供人们挑选和了解美食文化的App。
关键词:Android系统;美食;Java语言;MVC设计模式
目录
摘要
Abstract
1 绪论-1
1.1 课题研究的背景和意义-1
1.2 课题研究现状-1
1.3 此次课题研究的内容-2
2 系统需求分析-3
2.1 App设计目标-3
2.2 可行性分析-3
2.2.1 经济可行性-3
2.2.2 技术可行性-3
2.3功能需求-4
2.3.1 App主要功能-4
2.3.2 功能模块图-4
3 APP开发环境和相关技术-5
3.1 Android平台简介-5
3.2 开发环境及配置-6
3.2.1 开发工具-6
3.2.2 开发工具安装与环境配置-6
4 APP的具体实现-8
4.1 整体框架的设计思想-8
4.2 数据来源-9
4.3 各个模块的实现-9
4.3.1 首页的实现-9
4.3.2 专题的实现-12
4.3.3 店铺的实现-16
4.3.4我的页面的实现-19
4.4 App测试-20
结 论-21
参 考 文 献-22
致 谢-23