鄭金明 張梅
摘 要:
從安卓平臺的發(fā)展進程出發(fā),側(cè)重介紹了軟件的開發(fā)環(huán)境,并進一步介紹了軟件的具體設計步驟等,最后對本軟件開發(fā)中可能會遇到的問題進行了預估和總結(jié)。
關(guān)鍵詞:
安卓平臺;羊城通;軟件設計
中圖分類號:TB
文獻標識碼:A
文章編號:16723198(2016)04022301
1 安卓系統(tǒng)的發(fā)展及特點
安卓系統(tǒng),它的英文為Android,這是一個由Google公司開發(fā)的操作系統(tǒng)。這種系統(tǒng)是基于Linux的自由及開放源代碼的操作系統(tǒng),使用比較便利。具有開放性的特點,它幾乎允許所有的移動終端廠商的加入,增強平臺的競爭力。提供一個自由寬松的環(huán)境,受到較少的干擾。由于其的開放性,安卓系統(tǒng)還具備豐富的硬件。
2 基于安卓系統(tǒng)羊城通軟件的需求分析
羊城通軟件,是一個出行坐車軟件,它是安卓平臺的一個公車或者地鐵刷卡程序,只需要啟動程序就可以完成刷卡、查詢余額等方面的信息。
首先可以通過羊城通軟件,可以代替羊城通卡或者零錢,直接扣除當次坐車的費用。其次,通過羊城通軟件,還可以查詢余額以及乘坐了多少次公車、地鐵、公車路線、地鐵路線、直接在線繳費等。
本系統(tǒng)的應用對象:具有安卓系統(tǒng)手機的用戶,系統(tǒng)應用程序功能齊全且完善,用戶界面友好,操作非常方便。本軟件的數(shù)據(jù)庫比較完善,數(shù)據(jù)較清晰方便維護。對于用戶來說,只要手機是安卓系統(tǒng)且可以上網(wǎng)。
可行性分析:目前安卓智能手機已經(jīng)是大部分老百姓必不可少的通訊工具,安卓手機的性能也越來越好。方便廣大用戶出行以及查詢坐車路線等。為用戶出行提供了便捷的平臺,有助于節(jié)省用戶的時間等。本系統(tǒng)資源占用較小,運行效率較快。
3 羊城通軟件系統(tǒng)UI界面設計
3.1 歡迎界面
為了增加用戶的視覺美感,減少用戶等待時間,可以設置一個美觀的歡迎界面。歡迎界面,背景是用廣州“五羊”做標志,顯示“羊城歡迎你”幾個藝術(shù)字。
3.2 首頁
3.2.1 主頁面的設計
軟件啟動,經(jīng)過歡迎界面后,顯示主界面,具體如圖1所示。
從圖1我們可以看到頁面主要分為三部分,從上往下依次是:標題欄,由ViewPager顯示的Tab頁,以及與ViewPager配套的底部導航欄。導航欄是由嵌套了三個線性布局的線性布局組成,三個圖案為ImageButton,點擊后觸發(fā)事件,將會改變當前頁面以及圖案顏色。
3.2.2 底部導航欄設計
底部導航欄顯示,軟件啟動默認顯示付款頁面。這種設計方便用戶在乘坐公交、地鐵等交通工具時,能夠快速支付。支付是本軟件最重要的功能之一。支付成功或失敗都會有相應的提示。該Tab頁掃描功能的實現(xiàn)借助了Google提供的ZXing開源項目。
點擊導航欄的“查詢”按鈕或向左滑動,都可切換到第二個Tab頁。第二個Tab頁如圖2所示。
該頁面主要由一個MapView以及其他控件組成,該頁面實現(xiàn)了定位、線路和車次查詢等功能。
第三個頁面用于查詢賬戶相關(guān)信息,如圖3。
該頁面顯示了用戶頭像、用戶名、賬戶余額以及乘車記錄。點擊我的余額后,將跳轉(zhuǎn)到新的頁面,顯示支出明細和充值選項。點擊乘車記錄將顯示乘車詳細信息。
4 總結(jié)
總的來說,基于安卓系統(tǒng)羊城通軟件,對廣大的市民出行帶來較大的方便。由于現(xiàn)在安卓手機的普及,所以它具有技術(shù)可行性,而且操作比較簡單,費用較低,滿足許多人的需求。
參考文獻
[1]胡偉.Android系統(tǒng)架構(gòu)及其驅(qū)動研究[J].廣州廣播電視大學學報,2010,(04).
[2]鄭健,賀超.Android和Chrome的發(fā)展與未來[J].移動通信,2010,(11).
[3]李瀟.設計模式及其在軟件設計中的應用研究[J].無線互聯(lián)科技,2014,(01).