freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

安卓公交查詢系統(tǒng)畢業(yè)設(shè)計(jì)論文-wenkub

2023-07-06 13:26:44 本頁面
 

【正文】 達(dá)目的的乘坐距離,減少乘坐的票款成本,才是提高公交服務(wù)水平最值得關(guān)注的問題之一。用戶可以在任意一款 Android 手機(jī)中安裝此工具。南通大學(xué)畢業(yè)設(shè)計(jì)(論文) 中國在全球范圍內(nèi)不僅用戶數(shù)增長最快,而且移動用戶與固定電話用戶之比的增長率也是全球第一。 第三類是智能手機(jī),即高端手機(jī),曾被定義為“擁有操作系統(tǒng)并支持第三方應(yīng)用的手機(jī)”。 從移動業(yè)務(wù)的角度看,目前現(xiàn)有的業(yè)務(wù)種類已經(jīng)是琳瑯滿目,一切互聯(lián)網(wǎng)上的業(yè)務(wù)都在移動通信系統(tǒng)中得到應(yīng)用,當(dāng)然,由于現(xiàn)有網(wǎng)絡(luò)質(zhì)量和帶寬的限制,它還遠(yuǎn)不能給用戶以有線網(wǎng)絡(luò)的體驗(yàn),而且有些業(yè)務(wù)在目前條件下也只是概念上的炒作。尤其是美國,他們的研究取得了較好的效果。不過公交查詢系統(tǒng)在發(fā)展的同時也存在一些問題,需要不斷地改進(jìn)和完善。而真正意義上的公交查詢系統(tǒng)應(yīng)該是用戶輸入想要查詢的內(nèi)容,系統(tǒng)能夠自動查詢 出結(jié)果,而不是靠用戶人工進(jìn)行查詢。軟件方面,運(yùn)營商不一定提供此類的查詢服務(wù)。 論文第一部分介紹了目前公交路線查詢的現(xiàn)狀,第二部分為關(guān)鍵技術(shù)介紹,主要介紹本系統(tǒng)中所涉及到的主要關(guān)鍵技術(shù),第三部分是關(guān)于系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì),主要介紹系統(tǒng)的功能模塊和數(shù)據(jù)庫的設(shè)計(jì)與實(shí)現(xiàn)。在此分別對手機(jī)公交線路查詢軟件的服務(wù)器端和客戶端做需求分析。 數(shù)據(jù)同步功能。該軟件應(yīng)滿足若干要求,比如能夠隨時掌握公交信息,動態(tài)更新最新數(shù)據(jù)等 。 數(shù)據(jù)更新功能 服務(wù)器響應(yīng)客戶端請求返回一段數(shù)據(jù)流,客戶端接收此數(shù)據(jù)流后,按照 JSON格式規(guī)范對數(shù)據(jù)流進(jìn)行解析,解析后將數(shù)據(jù)存入客戶端數(shù)據(jù)庫。該系統(tǒng)包括太空中的 24 顆 GPS 衛(wèi)星;地面上的 1個主控站、 3 個數(shù)據(jù)注入站和 5 個監(jiān)測站及作為用戶端的 GPS 接收機(jī)。 GPS 信號分為民用的標(biāo)準(zhǔn)定位服務(wù)( SPS, Standard Positioning Service)和軍規(guī)的精確定位服務(wù)( PPS, Precise Positioning Service)兩類。 GPS 系統(tǒng)擁有如下多種優(yōu)點(diǎn):使用低頻訊號,縱使天候不佳仍能保持相當(dāng)?shù)挠嵦柎┩感?;全球覆蓋(高達(dá) 98%);三維定速定時高精度;快速、省時、高效率;應(yīng)用廣泛、多功能;可移動定位;不同于雙星定位系統(tǒng),使用過程中接收機(jī)不需要發(fā)出任何信號增加了隱蔽性,提高了其軍事應(yīng)用效能。衛(wèi)星軌道面相對于地球赤道面的軌道傾角為 55176。 GPS 衛(wèi)星是由洛克菲爾國際公司空間部研制的,衛(wèi)星重 774kg,使用壽命為 7年。在星體底部裝有 12個單元的多波束定向天線,能發(fā)射張角大約為 30 度的兩個 L 波段( 19cm 和 24cm波)的信號。早期試驗(yàn)型衛(wèi)星采用由霍普金斯大學(xué)研制的石英振蕩器,相對頻率穩(wěn)定度為 /秒。 1981 年,休斯公司研制的相對穩(wěn)定頻率為 /秒的氫原子鐘使 BLOCK IIR 型衛(wèi)星誤差僅為 1m。 注入站目前有 4 個,分別位于南太平洋馬紹爾群島的瓜加林環(huán)礁,大西洋上英國屬地阿森松島,英屬印度洋領(lǐng)地的迪戈加西亞島和位于美國本土科羅拉多州的科羅拉多斯普林斯。 用戶設(shè)備部分 用戶設(shè)備主要是 GPS 接收機(jī),主要作用是從 GPS 衛(wèi)星收到信號并利用傳來的信息計(jì)算用戶的三維位置及時間。 Android 平臺 Android 是一個移動設(shè)備的軟件平臺,是由 Linux+Java 構(gòu)成的開源軟件,它提供包括 SDK、 Key Apps、 Middleware、 Linux Kernel 四個部分在內(nèi)的全套手機(jī)軟件方案。 內(nèi)嵌瀏覽器:基于開源的瀏覽器網(wǎng)頁排版引擎 WebKit。它是一款輕型免費(fèi)的且開源南通大學(xué)畢業(yè)設(shè)計(jì)(論文) 的數(shù)據(jù)庫,它的設(shè)計(jì)目標(biāo)是嵌入式的,它占用的資源非常低、需要的內(nèi)存空間少、處理速度比較快 和支持事務(wù)處理功能等。 GSM 技術(shù): (依賴硬件 )Global System for Mobile Communications,全球移動通訊系統(tǒng),俗稱“全球通”,是第二代移動通信技術(shù),其開發(fā) El的是讓傘球各地可以共同使用一個移動電話網(wǎng)絡(luò)標(biāo)準(zhǔn),讓 用戶使 _一部手機(jī)就能行遍全球。它是一個由覆蓋全球的 24 顆 1J 星組成的衛(wèi)星系統(tǒng)。 Android 架構(gòu) Android 的架構(gòu)是 Linux 內(nèi)核、 C/C++函數(shù)庫、 Dalvik 虛擬機(jī)、應(yīng)用框架以及關(guān)鍵應(yīng)用程序構(gòu)成的,如圖 21。開發(fā)語言是 Java。這些函數(shù)庫包括:標(biāo)準(zhǔn) C 函數(shù)庫、媒體功能庫、瀏覽器引擎、 2D 和 3D 圖形庫、基于 WEB 應(yīng)用的的安全協(xié)議 SSL、用于點(diǎn)陣和矢量字體渲染的 FreeType 以及 SQLite 引擎等。這是被優(yōu)化過的最小內(nèi)存依賴的格式。它提供諸如內(nèi)存管理、進(jìn)程管理、設(shè)備驅(qū)動等服務(wù),同時也是手機(jī)軟硬件的連接層,提供了一個屏蔽層用于屏蔽硬件和上層軟件。 Activity 是構(gòu)成應(yīng)用程序中最重要的構(gòu)造塊, 在 Android 應(yīng)用程序中,幾乎都是通過 Activity 來與用戶進(jìn)行交互,所以 Activity 主要負(fù)責(zé)的就是創(chuàng)建與用戶進(jìn)行交互的顯示窗口,你可以在這些窗口里通過調(diào)用 setContentView(View)方法來顯示你自己的用戶界面。在 onCreate()中進(jìn)行所有初始化,在 onDestroyO 時進(jìn)行清理工作,釋放資源。 onStart()和 onStop()方法可以多次調(diào)用,因?yàn)榛顒与S時可以在可見和隱藏之間進(jìn)行轉(zhuǎn)換。 : Android 使用了 Intent 類來實(shí)現(xiàn)活動之間的切換工作。在應(yīng)用中,我們可以以兩種形式來使用 Intent:直接 Intent,指定了 ponent 屬性的 Intent,通過指定 具體的組件類,通知應(yīng)用啟動對應(yīng)的組件。如在本系統(tǒng)中,當(dāng)用戶正在其它界面進(jìn)行操作時,有好友發(fā)送消息過來,就會以通知的形式發(fā)送到當(dāng)前界面的正上方來通知用戶。本系統(tǒng)客戶端擴(kuò)展功能的音樂播放就是采用 Service 來進(jìn)行設(shè)計(jì)和開發(fā)的,使用戶可以邊聊天邊聽音樂。 本章小結(jié) 本章對 Android 平臺的特征、架構(gòu)以 及 Android 應(yīng)用的構(gòu)成和工作機(jī)制進(jìn)行了詳細(xì)的分析。進(jìn)行開發(fā)前先要建立合適的開發(fā)環(huán)境 ,其中基于 Java 的整合型可擴(kuò)展平臺 Eclipse 是我們的首選。%JAVA_HOME%\bin。出現(xiàn)類似如圖 31 的畫面表示安裝成功了: 南通大學(xué)畢業(yè)設(shè)計(jì)(論文) 圖 驗(yàn)證 JDK安裝是否成功 Eclipse 的安裝 下載如圖 32 所示的 Eclipse IDE for Java Developers( 92M)的 win 32bit 版(選擇自己適合的版本)解壓之后即可使用。 選擇希望安裝的 SDK 及其文檔或者其它包,點(diǎn)擊 Installation Selected、 Accept All、 Install Accepted,開始下載安裝所選包 在用戶變量中新建 PATH 值為: Android SDK 中的 tools 絕對路徑(本機(jī)為D:\AndroidDevelop\androidsdkwindows\tools)。 如圖 36 所示: 圖 選擇插件 然后就是按提示一步一步 next。 南通大學(xué)畢業(yè)設(shè)計(jì)(論文) 創(chuàng)建 AVD 為使 Android 應(yīng)用程序可以在模擬器上運(yùn)行,必須創(chuàng)建 AVD。幸運(yùn)的是, Eclipse 附帶了一個標(biāo)準(zhǔn)的插件集,包括 Java 開發(fā)工具( Java Development Kit, JDK)。 這種平等和一致性并不僅限于 Java 開發(fā)工具。 南通大學(xué)畢業(yè)設(shè)計(jì)(論文) 第 5 章 程序設(shè)計(jì) 系統(tǒng)體系結(jié)構(gòu) 圖 系統(tǒng)體系結(jié)構(gòu) Baidu Maps API 申請及使用 申請 Baidu Map Key 百度地圖 Android SDK 是一套基于 及以上版本設(shè)備的地圖開發(fā)工具。 申請地址為: 南通大學(xué)畢業(yè)設(shè)計(jì)(論文) 然后隨便輸入軟件名稱,即可得到對應(yīng)的 Key 獲取坐標(biāo)和地址 自 版本開始,獲取定位坐標(biāo)的方法請參考定位 SDK 中的說明,如下獲取定位坐標(biāo)的方法只針對 及以前的版本有效。 (pt)。 } 南通大學(xué)畢業(yè)設(shè)計(jì)(論文) 地圖自動定位 此部分是針對 及以前版本的說明,自 版本以后,定位功能已從Android SDK 中分離。 (, new MySearchListener())。 } String strInfo = (緯度: %f 經(jīng)度: %f 地址: %s\r\n, () / 1e6, / 1e6, + + )。一張圖片負(fù)責(zé)顯示 logo,一張圖片負(fù)責(zé)顯示腳注。 import 。 TimerTask task = new TimerTask() { public void run() { Intent intent = new Intent(, )。 Override 南通大學(xué)畢業(yè)設(shè)計(jì)(論文) public void onCreate(Bundle savedInstanceState) { (savedInstanceState)。 實(shí)現(xiàn)該模塊功能有關(guān)的類: DbHelper 類、 SwitchLineActivity 類 SwitchLineActivity 類的主要變量和函數(shù)的介紹: start_id_search_key:起始 線路 id end_id_search_key:結(jié)束 線路 id start_search_key: 起點(diǎn)站 end_search_key: 到達(dá)站 方法: selectSwitchLine (String start,String end)是描述搜索過程中的方法,比如說從車站 A 通過線路 L 可以到達(dá)車站 B,如圖 41 所示。 ( 3) 站點(diǎn)查詢 的實(shí)現(xiàn) 站點(diǎn)查詢主要實(shí)現(xiàn)的是查找與該站點(diǎn)相關(guān)的線路信息,下圖 43 是站點(diǎn)查詢的流程圖。 輸入站點(diǎn) 站點(diǎn)是否為空 在數(shù)據(jù)庫中進(jìn)行查詢,返回結(jié)果 結(jié)果是否為空 提示線路不能為空 顯示經(jīng)過站點(diǎn)的所有線路 結(jié)果 顯示線路的信息 是 否 否 是 提示沒有相關(guān)信息 查詢結(jié)束 南通大學(xué)畢業(yè)設(shè)計(jì)(論文) 截圖及運(yùn)行說明 ( 1) 運(yùn)行該程序首先進(jìn)入的是歡迎界面,效果如圖 51 所示。 finish()。 圖 62 主頁面 核心代碼:使用 TabHost 實(shí)現(xiàn)頁面切換效果public class MainTabActivity extends TabActivity implements OnCheckedChangeListener { priv。 (task, 3000)。 TimerTask task = new TimerTask() { public void run() { Intent intent = new Intent(, )。然后再判斷是否有該站點(diǎn)的相關(guān)信息,如果沒有,就彈出提示沒有相關(guān)的車站信息。 start_search_key Line end_search_key 南通大學(xué)畢業(yè)設(shè)計(jì)(論文) 圖 62 線路查詢流程 當(dāng)進(jìn)入線路查詢界面時,當(dāng)按下查詢按鈕 后,通過判斷表單中的每一個文本框是否為空,如果為空,使用 Toast 彈出提示框否則就執(zhí)行 DbHelper 類中的selectOneLineByName ()方法,即到數(shù)據(jù)庫中查找該線路經(jīng)過的站點(diǎn),然后再判斷返回的結(jié)果是否為空,為空則彈出提示框。 (task, 3000)。 finish()。 import 。 ( 2) Timer 類 使用 Timer 類實(shí)現(xiàn)定時執(zhí)行任務(wù)的功能,本程序定時 3 秒鐘自動跳轉(zhuǎn)至主頁面 ,主要代碼如下: import 。 SplashActivity 繼承自 Activity。 Override public void onGetAddrResult( MKAddrInfo res, int error ){ if( error != 0){ String str = (錯誤號: %d,error)。 百度地圖地址解析服務(wù) Geocoder 地址解析服務(wù)在 MKSearch 類中有兩個接口: reverseGeocode、 geocode。 return。 Override public void onLocationChanged( Location location ){ if( location != null ){ ( ( int ) (()*1e6))。 該套 SDK 提供的服務(wù)是免費(fèi)的,接口無使用次數(shù)限制。 Eclipse 框架還可用來作為與軟件開發(fā)無關(guān)的其他應(yīng)用程序類型的基礎(chǔ),比如內(nèi)容管理系統(tǒng)。 Eclipse 還包括插件開發(fā)環(huán)境(
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1