“Park”的版本间差异
跳到导航
跳到搜索
(创建页面,内容为“泊泊易 - 高效搜寻路边停车车位<br> == 项目简介 == 面向澳门的车位搜寻项目,提供到达车位位置的导航与车位属性筛选 (…”) |
(→截图) |
||
(未显示同一用户的2个中间版本) | |||
第6行: | 第6行: | ||
== 截图 == | == 截图 == | ||
[[File:park_01.png|320px]] [[File:park_02.png|320px]] [[File:park_03.png|320px]] [[File:park_04.png|320px]] [[File:park_05.png|320px]] [[File:park_06.png|320px]] [[File:park_07.png|320px]] [[File:park_08.png|320px]]<br> | |||
== 负责部分 == | == 负责部分 == | ||
第17行: | 第15行: | ||
=== 界面实现 === | === 界面实现 === | ||
首页使用 DrawerLayout+ MapView (腾讯地图) + Fragment 实现,并能根据 Fragment 实际显示情况,将地图缩小并居中显示,防止被遮盖。<br> | 首页使用 DrawerLayout+ MapView (腾讯地图) + Fragment 实现,并能根据 Fragment 实际显示情况,将地图缩小并居中显示,防止被遮盖。<br> | ||
支付页面市场使用自定义 WheelView 实现。 | 支付页面市场使用自定义 WheelView 实现。<br> | ||
遵守 Material Design 的基本设计及其动画效果。<br> | 遵守 Material Design 的基本设计及其动画效果。<br> | ||
第25行: | 第23行: | ||
位置服务:腾讯地图。<br> | 位置服务:腾讯地图。<br> | ||
语音播报:讯飞语音。<br> | 语音播报:讯飞语音。<br> | ||
=== 开源库使用 === | === 开源库使用 === | ||
整体架构:MVVM + DataBinding。<br> | 整体架构:MVVM + DataBinding。<br> |
2020年3月26日 (四) 09:37的最新版本
泊泊易 - 高效搜寻路边停车车位
项目简介
面向澳门的车位搜寻项目,提供到达车位位置的导航与车位属性筛选 (如 室内 / 室外,收费单价),与车位管理系统连接。
本项目为澳门智能交通参投项目,作为演示使用。
截图
负责部分
- 整个 Android 项目的所有相关事务,包括客户端开发、压力测试与实际演示;
- 统筹项目相关设计流程、细节与实现,确认功能规划与技术要点,并进行 API 测试与接口文档编写。
技术实现
界面实现
首页使用 DrawerLayout+ MapView (腾讯地图) + Fragment 实现,并能根据 Fragment 实际显示情况,将地图缩小并居中显示,防止被遮盖。
支付页面市场使用自定义 WheelView 实现。
遵守 Material Design 的基本设计及其动画效果。
第三方服务使用
消息推送:极光推送 (JPush)。
第三方登录与支付:微信、银行卡支付 (澳门通)。
位置服务:腾讯地图。
语音播报:讯飞语音。
开源库使用
整体架构:MVVM + DataBinding。
网络请求:OkGo (OkHttp),使用 Json 进行数据传输。
图像处理:Picasso,TakePhoto。
内存泄漏检测:LeakCanary。
其它
基于 OkGo 的 API 出错即时反馈,允许在 debug 模式下显示出错的 API 的提交及返回信息。