基于Android的公交車載中控控制系統(tǒng)的實(shí)現(xiàn)
1 系統(tǒng)總體設(shè)計(jì)
本文引用地址:http://m.butianyuan.cn/article/273184.htm 現(xiàn)實(shí)中設(shè)計(jì)是基于Android操作系統(tǒng)車載內(nèi)置的中控設(shè)備上開發(fā)出軟件進(jìn)行相關(guān)功能的控制,因?yàn)?a class="contentlabel" href="http://m.butianyuan.cn/news/listbylabel/label/Android">Android操作系統(tǒng)的手機(jī)同樣可以實(shí)現(xiàn)所需功能要求,所以本文研究可以在Android4.3操作系統(tǒng)手機(jī)上模擬實(shí)現(xiàn)的,原理是相同的。下文著重介紹控制系統(tǒng)APP發(fā)的過程,詳細(xì)地說明該應(yīng)用程序的操作方法和實(shí)現(xiàn)的功能??刂葡到y(tǒng)的功能要求,如圖1所示。
2 開發(fā)平臺
Android 系統(tǒng)可以在 Linux、Windows XP和 Windows 7等操作系統(tǒng)上開發(fā)。本文采用在 Windows 7 上進(jìn)行開發(fā)。表 1為開發(fā)所需的軟件及版本,下載并安裝如下軟件。使用百度地圖定位必須注冊GPS和網(wǎng)絡(luò)使用權(quán)限。定位SDK采用GPS、基站、Wi-Fi信號進(jìn)行定位。當(dāng)應(yīng)用程序向定位SDK發(fā)起定位請求時(shí),定位SDK會根據(jù)應(yīng)用的定位因素(GPS、基站、Wi-Fi信號)的實(shí)際情況(如是否開啟GPS、是否連接網(wǎng)絡(luò)、是否有信號等)來生成相應(yīng)定位依據(jù)進(jìn)行定位。
3 控制系統(tǒng)設(shè)計(jì)
3.1 登錄功能實(shí)現(xiàn)
在編寫代碼時(shí),可以通過一個Activity來獨(dú)自控制用戶的登錄權(quán)限是否合法,當(dāng)用戶將密碼和賬號輸入對應(yīng)的位置后點(diǎn)擊確定,系統(tǒng)會首先檢測用戶的賬戶和密碼是否為空,如果是空的話就會彈出一個提示窗來告知用戶;如果不是空的內(nèi)容,之后從EditView文件中提取出對應(yīng)的賬戶和相應(yīng)的密碼然后與存儲在服務(wù)器中的賬戶密碼檢測是否相互對應(yīng),如果兩個的賬戶和密碼都相同的話就說明登陸成功,之后就可以進(jìn)入到下一個主菜單界面。登錄界面如圖3所示。
linux操作系統(tǒng)文章專題:linux操作系統(tǒng)詳解(linux不再難懂)
linux相關(guān)文章:linux教程
評論