“康园圈--互联网+校园平台“项目之拓展手机客户端
前言
在我们的【康园圈】网站推出后,体验用户提出了自己的想法:在pc设备上体验是很好了,可是在手机等移动设备下访问还是感觉有点不太方便,要是再有个手机客户端就好了。于是,我们便拓展了一个周期,新增安卓客户端的开发。
服务及项目结构
客户端与网页端共用服务器、逻辑业务层及数据库,这样我们的项目运行结构如下图:
这里安卓端与服务端的数据交互根据需要有两种形式:一是通过WebView控件在安卓端直接对已改成安卓适用尺寸及样式的网页进行展示,适用于数据变动较大的模块,如店铺及商品浏览等;二是通过专为安卓端提供的API获取json格
式数据,在客户端上进行解析并已安卓原生的UI界面进行展示,如登录、注册、订单等功能模块。
目前完成效果展示
由于是拓展的开发任务,所以无法在软工作业期内推出内测版了,但我们目前已完成安卓客户端的总体结构及基本功能的开发,半成品的部分效果图如下:
继续优化
由图可以看出,部分样式还没调好,网页版的导航条也将去掉,我们还将加入手机验证码、二维码等优化用户体验的服务,约在两星期后发表关于内测版客户端的博客。
团队成员贡献分(不纳入软工分数):
- 梁植淋:21
- 官郅豪:19
转载于:https://www.cnblogs.com/liangzhilin/p/6193845.html
“康园圈--互联网+校园平台“项目之拓展手机客户端相关推荐
- “康园圈--互联网+校园平台“项目之成果展示及项目总结
一.总体效果(ipad端截图) 网站前台页面 网站后台管理台页面 二.前台访问链接(用pc访问效果最佳):http://www.liangzhilin.cn:9100/kangyuanquan/ (为 ...
- Computer:互联网开放平台项目知识补充之开发-运维-网络-网关等术语(DMZ、负载均衡、F5、Nginx、容器)的简介、使用方法之详细攻略
Computer:互联网开放平台项目知识补充之开发-运维-网络-网关等术语(DMZ.负载均衡.F5.Nginx.容器)的简介.使用方法之详细攻略 目录 DMZ(隔离区)的简介及其使用方法 1.DMZ区 ...
- 基于Android平台淘宝网手机客户端实战开发(共四季,涉及各类技术应用)
本课程共分四季,学习本课程需要拥有Android方面一定的技术基础, http://www.ibeifeng.com/goods.php?id=176 本项目涉及技术点如下: 第一季:主要涉及的技术点 ...
- java计算机毕业设计互联网校园家教兼职平台源码+mysql数据库+系统+lw文档+部署
java计算机毕业设计互联网校园家教兼职平台源码+mysql数据库+系统+lw文档+部署 java计算机毕业设计互联网校园家教兼职平台源码+mysql数据库+系统+lw文档+部署 本源码技术栈: 项目 ...
- 计算机毕业设计Java互联网校园家教兼职平台(源码+系统+mysql数据库+lw文档)
计算机毕业设计Java互联网校园家教兼职平台(源码+系统+mysql数据库+lw文档) 计算机毕业设计Java互联网校园家教兼职平台(源码+系统+mysql数据库+lw文档) 本源码技术栈: 项目架构 ...
- JAVA毕业设计互联网校园家教兼职平台计算机源码+lw文档+系统+调试部署+数据库
JAVA毕业设计互联网校园家教兼职平台计算机源码+lw文档+系统+调试部署+数据库 JAVA毕业设计互联网校园家教兼职平台计算机源码+lw文档+系统+调试部署+数据库 本源码技术栈: 项目架构:B/S ...
- php对接海康视频教程_EasyNVR无插件互联网直播平台对接海康摄像头如何通过SDK将视频在前端网页播放...
原标题:EasyNVR无插件互联网直播平台对接海康摄像头如何通过SDK将视频在前端网页播放 市场上常见的海康.大华.宇视等网络摄像头只要支持RTSP协议,都可以接入到EasyNVR中,今天主要给大家分 ...
- 云计算示范项目_瑞松科技基于工业互联网的设备运维及工艺管理云平台成功入选2020年工业互联网试点示范项目...
2020年12月28日,工业和信息化部发布2020年工业互联网试点示范项目名单公示,瑞松科技申报项目<基于工业互联网的设备运维及工艺管理云平台>成功入选试点示范项目平台集成创新应用方向,再 ...
- JAVAWEB校园二手平台项目
JAVAWEB校园二手平台项目 JavaWeb项目:JAVAWEB校园二手平台项目 此项目为本人的Java大作业. 前台代码:代码已经上传到github上 下载地址 Github 一.项目概况 1. ...
- 新松机器人产业小镇_总投资35亿元!新松机器人产业园及创新公共服务平台项目落户永修组团...
推荐阅读 >>赵力平走访赣江新区企业 以务实举措支持民企发展 >>50余名德国客商深入赣江新区考察 探索汽车产业多领域深度合作 点击文字可直接跳转阅读↑↑↑ 导 读 11月28 ...
最新文章
- Android适应方案汇总(三)
- jQuery可以查MySQL吗,我们可以在JQuery中执行SQL查询吗
- Bit-Z图解“推荐返佣”那些事儿
- linux查看git是否运行,关于linux:使用脚本检查git分支是否领先于另一个
- 【语义分割】ICCV21_Mining Contextual Information Beyond Image for Semantic Segmentation
- 【渝粤题库】陕西师范大学202831 程序设计 作业(专升本)
- “人·机”互补路径下技能人才的培养
- Java LinkedList公共对象pollLast()方法(带示例)
- 分享一个在线vim网站
- Asp.netMVC中Html.Partial,RenderPartial,Action,RenderAction区别和用法
- sql union和unmion all区别
- android上层应用apk到G-sensor driver的大致流程
- 服务器上登录网页ip地址,查看服务器上登录的ip地址
- js选择html元素,JavaScript中获取HTML元素值的三种方法
- 朱松纯:三读《赤壁赋》,从人工智能的角度解读“心”与“理”的平衡
- 设置idea类注释模板
- 学计算机做近视眼手术,做完近视眼手术后多久可以看电脑
- AI新技术:利用神经网络对图片进行超级压缩
- LM09丨费雪逆变换反转网格策略
- Problem A: 判断是否是素数
热门文章
- request.getContextPath()和request.getRealPath()的区别
- sql server 远程连接问题
- DOS命令taskkill
- 用python画椭圆解释_怎么用python画椭圆?
- FISCO BCOS(九)——— WeBase的节点前置服务
- 爬虫实例十一 全国城市房价排行
- java yuv 裁剪480480_对android录制的NV21视频数据进行旋转(90,180,270)与剪切
- 设置java heap_JAVA HEAP SPACE解决方法和JVM参数设置
- simpledateformat格式_为什么日期格式化时必须有使用y表示年,而不能用Y?
- Django:django.db.utils.OperationalError: (1050, “Table ‘malicious_software_db‘ already exists“)