基于Android应用开发的零食驿站App_第1页
基于Android应用开发的零食驿站App_第2页
基于Android应用开发的零食驿站App_第3页
基于Android应用开发的零食驿站App_第4页
基于Android应用开发的零食驿站App_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于Android应用开发的零食驿站App,13卓越0班-,本软件设计的目的和意义,随着智能手机和网络的不断发展,手机App呈现爆发性增长的趋势,五花八门的手机软件闪亮登场,令人眼花缭乱。智能手机的操作系统主要分为Android和IOS两类,根据友盟的统计Android智能手机占据较大的市场份额,所以本设计的首选手机操作系统是Android。,为了满足智能手机用户日常生活中便捷购物的需求,一种高效的办法就是将商城类的App拓展到手机终端上,让用户能够通过手机商城App实现网上购物。线上零食正经历发展黄金期,购买人次、消费笔数、销售额均成倍增长。本款零食App最直观的价值就在于为商家赚取更大利益的同时也能方便用户,使用户随时随地都能购买到心仪的零食。因此,基于Android应用开发的零食驿站手机App将有广阔的发展前景。,本软件主要研究的内容,Android联网请求图片的框架Android系统的联网请求图片的框架有,ImageLoader,Picasso,Glide,Fresco等。,Android联网请求的框架Android系统提供了两种HTTP通信类,HttpURlConnection和HttpClient,而在实际开发中这两个类的使用有时候满足不了需求,从而开发了一系列的联网请求框架,如xutils框架、Volley框架、Android-Async-Http框架、Retrofit框架、OkHttp框架等。,Fragment和Activity本软件UI界面框架的具体实现使用了大量的Fragment和Activity,主界面MainActivity就内嵌了四个Fragment,通过点击Tab切换的页面基本都是由Activity内嵌Fragment实现。,Fresco的优点和缺点,Fresco的优点是其他几个框架没的,或者说是其他几个框架的短板。优点:图片存储在安卓系统的匿名共享内存,而不是虚拟机的堆内存中,图片的中间缓冲数据也存放在本地堆内存,所以,应用程序更多的内存使用,不会因为图片加载而导致oom,同时也减少垃圾回收器频繁调用回收Bitmap导致的界面卡顿,性能更高。渐进式加载JPEG图片,支持图片从模糊到清晰加载,图片可以以任意的中心点显示在ImageView,而不仅仅是图片的中心。JPEG图片改变大小也是在native进行的,不是在虚拟机的堆内存,同样减少OOM,很好的支持GIF图片的显示。缺点:框架较大,影响Apk体积,使用较繁琐。,软件功能模块图,注册登录模块,本模块用于实现用户账号的注册及登录,用户用手机号去注册,收到服务器端发送的验证码后即可设置密码点击注册。,注册登录模块,注册完成后去登录,输入账号及密码,点击提交登录信息后联网请求服务器验证登录信息,若验证通过则登陆成功,验证不通过,则登录失败。此时用户可以退出登录或重试。,设置页面,在设置页面中可以修改个人资料,管理收货地址,退出登录。,零食分类展示模块,本模块用于店铺内零食分类展示,零食的信息数据都是由联网请求所得,进入主界面后默认选中首页,首页展示店铺内的活动以及店铺内典型的零食。点击主界面底部栏的RadioButton按钮实现界面在首页,特卖,专题,我的小喵之间的流畅切换。点击主界面标题栏的菜单按钮,显示左侧菜单,左侧菜单ListView展示零食的具体分类,专题页面,专题页面可以跳转到专题详情页面,专题详情页面可实现零食分享,分享成功后可选择返回到专题详情页面或留在分享平台软件。,零食浏览选购模块,该模块是本软件的核心模块之一,用户在浏览商品的时候,可以点击喜欢的零食进入美味详情页面,并将该零食加入购物车。点击主界面标题栏的搜索框,跳转到商品搜索页面,在搜索页面的搜索框中输入要搜索的商品名或商品名的几个关键字,能够实现模糊查询商品。,购物车零食管理模块,本模块用于管理购物车中的零食,查看购物车中的零食,并可以对购物车中的零食进行增删操作,并更新购物车页面。选中零食点击结算,进入订单确认页面,添加收货地址,选择支付平台,点击确认支付进行最后支付,完成购物,版本更新模块,打开软件进入主界面,有网络时联网检测是软件否有新版本,有新版本时会弹出Dialog提示用户,用户可选择是否更新软件版本。,总结:,收获:在设计开发本软件的过程中我收获良多,不仅进一步熟悉Android手机App客户端与后台服务器的交互原理,而且掌握了很多联网的框架以及第三方的框架。更重要的是培养了自己独立思考和解决问题的能力,为以后的工作和学习打下基础。成果:本软件设计的最终结果是实现了注册登录、零食分类展示、浏览零食、搜索零食、购买零食、管理购物车、分享零食、修改个人资料、更新软件版本的功能。虽然本软件在搜索方面有一些小的瑕疵,但基本达到了

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论