摘要: 随着平板电脑与智能手机的普及和应用,人们的生活越来越依赖移动设备,各类手机app为人们日常生活提供了很大的便捷,不同年龄阶段的人对移动平台上的软件依赖程度日益上升。目前android手机的市场占有率持续上升,使得安卓端的应用也越来越多的被开发。本作品以MVP设计模式,创新扩餐理论作为理论基础,以安卓作为开发平台,在对用户需求和体验进行系统分析的基础上,模仿并开发猫眼app,完成观看预告片,查询各类电影资讯和购买电影片等功能。
本作品从以用户交互页面,网络下载模块儿,观看视频模块儿,地图里选影院模块儿,数据持久化,用户注册及搭建服务器等方面进行程序设计。要完成四个一级界面,实现轮播图,上拉加载下拉刷新,加载网络数据,实现搜索功能,用户注册以及获取注册验证码等功能。
关键词: mvp设计模式 ; android开发平台 ; 猫眼APP
目录
摘要
Abstract
1 绪论-5
1.1 选题背景-5
1.2 设计内容-6
2 设计原理-6
2.1 Android Studio的MVP框架介绍-6
2.2 主要工具类及插件-7
2.3单列实现主要代码-8
3 系统设计-8
3.1 主页面设计-8
3.2 影院页面的设计-9
3.3 发现页面的设计-10
3.3.1今日TOP10-11
3.3.2 影视资讯-11
3.3.3 周边商城与实时票务-12
3.4 我的页面的设计-12
3.5 程序块分包设计-12
4 系统主要功能调试-13
4.1 四个基本页面测试-13
4.2实现轮播图,加载网络数据,上拉加载下拉刷新-14
4.4网络页面加载-14
4.4.1 网络数据请求关键代码-15
4.5用户注册以及获取手机验证码-17
4.6实现二维码功能-17
结论-18
参考文献-18