《啦啦打車》開發手記

基本配置

1.Servlet:MINA;JAVA
2.Client:MINA;Android;百度地圖SDK
3.Period:2weeks

項目分析

1.Moudle:
網絡傳輸:
- GetCodeBean{String phone}
Custom–>Servlet,Driver–>Servlet,請求驗證碼
- CodeBean{String code}
Servlet–>Custom,Servlet–>Driver,返回驗證碼
- LoginBean{boolean isFromCustom, String phone, String code}
Custom–>Servlet,Driver–>Servlet,請求登錄
- LoginResultBean{boolean isSuccess}
Servlet–>Custom,Servlet–>Driver,返回登錄結果
- LocationBean{boolean isFromCustom, String phone, long longitude, long latitude}
Custom–>Servlet–>Driver,Driver–>Servlet–>Custom,定位信息
- CustomBean{String phoneCustom, String start, String end}
Custom–>Servlet–>Driver,乘客下單信息
- DriverBean{String phoneDriver, String phoneCustom}
Driver–>Servlet–>Custom,Driver–>Servlet–>Driver,司機接單信息

數據儲存:
- SharedPrefrences{boolean token}
Custom,Driver,用戶首選項
- Data
Custom,Driver,全局變量,儲存session、phone等。
- listDriver< HashMap< String, Object > >
Custom,Driver信息
- listCustom< HashMap< String, Object > >
Driver,Custom信息

2.View
乘客端:
這裏寫圖片描述

司機端:
這裏寫圖片描述

3.Controller
MyIoHandler:重寫的IoHandler。把接收的Object按Bean分類,調用接口,用Handler傳給MainThread。在MainThread中實現接口。

技術準備

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章