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