摘要:基于智能手機Android的應用開發多種多樣,該文利用智能手機自帶的GPS芯片,開發了一款能夠實時對手機攜帶者進行定位和跟蹤的系統。系統由前臺界面和后臺服務組成,并且后臺Service能將位置數據發送到監測臺。
關鍵詞:Android;GPS;開發研究
中圖分類號:TP313 文獻標識碼:A 文章編號:1009-3044(2014)20-4808-02
The Research and Development of Intelligent Mobile Phone GPS
ZHANG Rui-min,ZHU Ya-lin,LIN Xiao-bin,ZHOU Xiu-yuan
(Lanzhou Institute of Technology, Department of Software , Lanzhou 730050,China)
Abstract:The Application and development is diversity based on Android intelligent mobile phone, GPS chip by using intelligent mobile phone, developed a real-time positing and tracking of mobile phone carriers, The system consists of front interface and backstage service composition, the Service will transmit the position data to the monitoring station.
Key words: Android; GPS; research and development
隨著智能手機產業和通訊技術的發展,智能手機日新月異,基于智能手機的應用更是應有盡有,智能手機中的各種功能都得到充分的開發。對智能手機中GPS功能的開發越來越受到重視[1]。而Android作為一款智能手機操作系統,以其良好的開放性、開源免費性、軟硬件功能擴展性強等特點,占據了智能手機操作系統的大部分市場。開發基于Android的GPS軟件應用前景廣闊。
1 開發環境簡介
自2007年Google公司推出Android開發平臺以來,近幾年基于Android系統的開發受到軟件開發者的青睞,其各項技術得到迅猛發展。因為基于Android平臺開發可以支持Windows、Linux和Mac OS等系統。Android應用程序的基礎是各種組件,設計實例中用到的主要組件[2]有Activity、Service和BroadcastReceiver,它們之間的關系如圖1所示:
2 GPS功能開發實例
利用Android智能手機中GPS定位功能,開發一款能夠確定手機攜帶者地理位置的軟件,實現對個人位置的跟蹤、監視,記錄其移動軌跡。軟件運行時啟動后臺Service,定時讀取GPS數據獲取手機攜帶者地理位置信息,并實時向前臺界面傳送數據不斷更新Activity界面,同時將地理位置信息以短信方式發送至服務器(PC)。系統功能結構如圖2所示:
2.1 GPS定位設置
Android操作系統支持GPS API-LBS,智能手機通過自帶的GPS芯片來接收衛星信號,通過全球定位系統來獲取手機攜帶者當前坐標數據,然后通過無線網絡連接將數據發送到檢測臺。……