基于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è)備上開(kāi)發(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ā)的過(guò)程,詳細(xì)地說(shuō)明該應(yīng)用程序的操作方法和實(shí)現(xiàn)的功能??刂葡到y(tǒng)的功能要求,如圖1所示。
2 開(kāi)發(fā)平臺(tái)
Android 系統(tǒng)可以在 Linux、Windows XP和 Windows 7等操作系統(tǒng)上開(kāi)發(fā)。本文采用在 Windows 7 上進(jìn)行開(kāi)發(fā)。表 1為開(kāi)發(fā)所需的軟件及版本,下載并安裝如下軟件。使用百度地圖定位必須注冊(cè)GPS和網(wǎng)絡(luò)使用權(quán)限。定位SDK采用GPS、基站、Wi-Fi信號(hào)進(jìn)行定位。當(dāng)應(yīng)用程序向定位SDK發(fā)起定位請(qǐng)求時(shí),定位SDK會(huì)根據(jù)應(yīng)用的定位因素(GPS、基站、Wi-Fi信號(hào))的實(shí)際情況(如是否開(kāi)啟GPS、是否連接網(wǎng)絡(luò)、是否有信號(hào)等)來(lái)生成相應(yīng)定位依據(jù)進(jìn)行定位。
3 控制系統(tǒng)設(shè)計(jì)
3.1 登錄功能實(shí)現(xiàn)
在編寫(xiě)代碼時(shí),可以通過(guò)一個(gè)Activity來(lái)獨(dú)自控制用戶的登錄權(quán)限是否合法,當(dāng)用戶將密碼和賬號(hào)輸入對(duì)應(yīng)的位置后點(diǎn)擊確定,系統(tǒng)會(huì)首先檢測(cè)用戶的賬戶和密碼是否為空,如果是空的話就會(huì)彈出一個(gè)提示窗來(lái)告知用戶;如果不是空的內(nèi)容,之后從EditView文件中提取出對(duì)應(yīng)的賬戶和相應(yīng)的密碼然后與存儲(chǔ)在服務(wù)器中的賬戶密碼檢測(cè)是否相互對(duì)應(yīng),如果兩個(gè)的賬戶和密碼都相同的話就說(shuō)明登陸成功,之后就可以進(jìn)入到下一個(gè)主菜單界面。登錄界面如圖3所示。
linux操作系統(tǒng)文章專題:linux操作系統(tǒng)詳解(linux不再難懂)
linux相關(guān)文章:linux教程
評(píng)論