四、充电桩手机Android APP应用基本功能概述
1.地图功能
地图功能可与百度地图数据接口功能链接,显示充电桩体。百度地图是百度旗下的一款产品,其主要功能是为用户提供快捷准确的地图类服务。除了官方的web和手机应用,百度地图还开放了数据接口百度地图API,本充电桩手机Android APP应用通过这个接口免费获得优质的地理信息数据。
该应用借助百度地图可以实现基础地图、充电桩覆盖物和实时定位这三个主要功能。同时还有实时交通、卫星地图、罗盘模式等辅助功能。
充电桩手机Android APP应用,为了简化代码和精确的显示位置,选择静态添加的方式。在没有网络的情况下,用户依然可以使用地图和手机中的GPS定位系统,寻找附近的充电桩。
由于百度地图默认地图显示的中心点是北京天安门,在开启地图GPS定位功能后,可修改初始位置。首先是获取当前用户定位的经纬度信息,然后将经纬度的数值设置成地图开启时的中心点,这样用户打开应用,地图会自动以用户地点作为显示中心。当地图类的实时定位功能实现后,用户可以根据地图显示的附近充电桩位置以及自身的定位信息,方便寻找距离最近的充电桩,或者预约选中的充电桩。
2.支付功能
应用选择接入微信和支付宝支付API,以实现移动支付的功能。在应用中,用户需要支付的订单是一次充电的过程,支付的金额是所充的电费。本应用中的订单包含:订单编号、订单号、用户名、充电量、消费金额、开始时间,结束时间,支付标志位,订单随机码等(图3)。
五、Android应用在充电桩系统中的操作演示
1.支付功能
从充电桩人机界面手机,实际的充电桩液晶操作界面如图4所示,点击手机支付即可。
2.手机APP图标
在用户手机上的图标选择一辆带充电接口的电动汽车。整体的UI图标风格为淡绿色,呼应新能源的低碳绿色环保的主题。
3.手机APP登录注册功能
登录的用户名默认为手机号,密码为6位数字,同时设计了忘记密码、修改密码、记住密码和自动登录等辅助功能。登录功能中根据用户的输入,从服务器可得到用户名不存在、密码错误和登录成功三种详细的结果;在注册功能中,对手机号码的合法性自动进行检测,防止输入非数字或字母的误操作。其中登录和注册界面如图6所示。