手把手全程教你开发android应用——的哥宝贝(功能介绍篇)
手把手全程教你开发android应用——的哥宝贝(功能介绍篇)
?
?? 本文所介绍的应用——的哥宝贝,本应用为实用性应用,为应目前城市中的士司机与乘客之间方位沟通问题导致的资源与服务不足等情况而诞生。的哥宝贝可以及时反映乘客的分布以及附近司机的方位,并且对于位置偏远的乘客,可以在的哥宝贝中联系就近或者已收藏的司机接送,以及完善的评分制度等。
??? 本应用配置环境为Eclipse 3.5.2 & Android 2.1,引用云服务器Bmob SDK(功能实现篇详解,可登陆www.bmob.cn了解)对应用中的用户信息以及地理位置进行保存与查询。因为页面比较多,所以先介绍的哥宝贝的功能界面,接下来下一篇将详细介绍的哥宝贝的UI设计、功能实现等。
开始部分:
1、开始页面:?

2、身份选择: 
开始页面与身份选择为的哥宝贝的开始部分,是用于添加用户信息以及确定用户的身份。
乘客部分:
1、寻找司机(一)??
?

?
?2、寻找司机(二)?
?
寻找司机页面分两个部分,图一为附近没有司机的时候,可以摇一摇手机对数据进行刷新。图二是显示当前用户坐标附近的司机位置,点击后可以看到该位置司机资料。Title上面的两个按钮,圆环箭头图案是刷新当前信息,【找车】按钮类似于的士内空车的那个牌,当用户需要被附近司机发现需要的士的时候,可以点击找车,按钮会变成【空闲】按钮,状态为可被发现,点击【空闲】的时候,便可隐去用户,不被搜索。
3、附近司机 
???????? 该页面是一个地图控件,上面用图标在地图上面显示用户当前位置与附近司机位置,点击司机图标可以显示所点击司机的名称与电话号码。Title中【找车】按键功能与寻找司机的一样。更新按钮为刷新地图信息。
4、司机资料 
在寻找司机页面中选中司机所在地理位置信息后,来到司机资料页面,页面显示所选中司机的详细信息,可收藏该司机并且给司机打电话。给该司机打电话的时候,会添加一条对该司机未评分的数据,在评分页面会将其显示。
5、评分页面 
该页面显示乘客已经联系但未评分的司机与已收藏司机的个数,点击上面未评分司机可以对选中司机评分,点击已收藏司机可查看已经收藏的司机。
6、评分 
在评分页面点击未评分司机后,跳到满意度评分页面,点击【取消】评分点返回评分界面,点击【保存】保存当前评分。保存评分后,将删除在当前用户所评分司机在未评分表里面相应的数据。
7、收藏司机列表页面 
点击评分页面已收藏按钮,来到收藏司机列表页面,显示了已收藏司机的名字与性别,点击选项后去到所选司机的司机资料。
8、个人资料 
个人资料页面显示当前用户乘客身份信息,点击编辑跳转到编辑个人信息页面,点击【找车】与寻找司机页面上的找车一样,点击【刷新】按钮刷新当前信息
9、编辑个人资料 
编辑个人信息页面,修改当前乘客身份用户姓名与电话号码,电话号码在布局文件中设定了只允许数字输入并且长度限制为11位,点击【保存】后修改,取消修改点击【取消】
司机页面
1、? 寻找客源
???????????????????????????? 
??
显示附近当前司机身份用户附近状态为找车的乘客列表,没有数据的时候为摇一摇页面,可摇晃手机进行数据刷新,或者点击上面刷新图标按钮进行刷新。点击【挂起】后表示当前司机身份用户为空车状态,即可被乘客身份用户搜索。点击乘客位置信息可查看乘客用户个人信息。
2、? 附近乘客页面 
在地图上显示当前司机身份用户位置与附近正在找车的乘客位置,点击可以查看乘客名称以及电话。
3、? 确认乘客页面 
确认乘客页面,在寻找客源页面选中乘客位置信息后来到确认乘客页面,可以给给正在找车的乘客拨打电话询问是否需要乘车等。
4、? 我的资料页面 
??
该页面显示身份为司机的用户的个人信息显示页面,点击编辑修改,Title上的【挂起】按钮功能与寻找客源页面的功能一样。
5、? 编辑个人资料页面 
?
该页面进行身份为司机的用户修改个人资料,修改后点击【保存】,取消修改点击【取消】
6、服务评分信息页面 
该页面显示了司机的评价状况,总结了使用了的哥宝贝互动后乘客对司机评价的总结。
???? 的哥宝贝的功能介绍在此完毕,先让大家了解一下各种功能与页面之间的关系,可方便以后在浏览UI设计以及后台功能实现的时候更容易理解
?
支持 2 楼 weisi2375 2012-04-20 很不错 , 博主什么时候讲解一下功能实现呢 特别是摇晃手机这快。