“Park”的版本间差异

来自Silica Library | 間奏時光
跳到导航 跳到搜索
 
(未显示同一用户的1个中间版本)
第6行: 第6行:


== 截图 ==
== 截图 ==
  [[File:park_01.png|160px]] [[File:park_02.png|160px]] [[File:park_03.png|160px]] [[File:park_04.png|160px]]<br>
[[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>
<br>
  [[File:park_05.png|160px]] [[File:park_06.png|160px]] [[File:park_07.png|160px]] [[File:park_08.png|160px]]<br>


== 负责部分 ==
== 负责部分 ==
第25行: 第23行:
   位置服务:腾讯地图。<br>
   位置服务:腾讯地图。<br>
   语音播报:讯飞语音。<br>
   语音播报:讯飞语音。<br>
  
 
=== 开源库使用 ===
=== 开源库使用 ===
   整体架构:MVVM + DataBinding。<br>
   整体架构:MVVM + DataBinding。<br>

2020年3月26日 (四) 09:37的最新版本

泊泊易 - 高效搜寻路边停车车位

项目简介

  面向澳门的车位搜寻项目,提供到达车位位置的导航与车位属性筛选 (如 室内 / 室外,收费单价),与车位管理系统连接。
  本项目为澳门智能交通参投项目,作为演示使用。

截图

Park 01.png Park 02.png Park 03.png Park 04.png Park 05.png Park 06.png Park 07.png Park 08.png

负责部分

  • 整个 Android 项目的所有相关事务,包括客户端开发、压力测试与实际演示;
  • 统筹项目相关设计流程、细节与实现,确认功能规划与技术要点,并进行 API 测试与接口文档编写。

技术实现

界面实现

  首页使用 DrawerLayout+ MapView (腾讯地图) + Fragment 实现,并能根据 Fragment 实际显示情况,将地图缩小并居中显示,防止被遮盖。
  支付页面市场使用自定义 WheelView 实现。
  遵守 Material Design 的基本设计及其动画效果。

第三方服务使用

  消息推送:极光推送 (JPush)。
  第三方登录与支付:微信、银行卡支付 (澳门通)。
  位置服务:腾讯地图。
  语音播报:讯飞语音。

开源库使用

  整体架构:MVVM + DataBinding。
  网络请求:OkGo (OkHttp),使用 Json 进行数据传输。
  图像处理:Picasso,TakePhoto。
  内存泄漏检测:LeakCanary。

其它

  基于 OkGo 的 API 出错即时反馈,允许在 debug 模式下显示出错的 API 的提交及返回信息。