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

正文內(nèi)容

安卓公交查詢系統(tǒng)畢業(yè)設(shè)計論文-閱讀頁

2025-07-13 10:08本頁面
  

【正文】 )活動的整個生命期:從首次調(diào)用onCreate(Bundle)開始,到最終調(diào)用onDestroyO結(jié)束。(2)活動的可見生命期:從調(diào)用onStart()開始,到onStop()被調(diào)用為止。在這兩個方法調(diào)用之間,可以維護活動顯示給用戶的資源。(3)活動的后臺生命期:從調(diào)用onResume()開始,到onPause()被調(diào)用為止。一個活動可以不斷在resumed狀態(tài)和paused狀態(tài)之間變換[4]。Intent負責對應(yīng)用中一次操作的動作、動作涉及的數(shù)據(jù)和附加數(shù)據(jù)進行描述。因此,Intent起著一種媒體中介的作用,專門提供組件互相調(diào)用的相關(guān)信息,實現(xiàn)調(diào)用者與被調(diào)用者之間的解耦。間接Intent,沒有指定onent屬性的Intent,則需要包含足夠的信息,這樣系統(tǒng)才能根據(jù)這些信息,在所有的可用組件中,確定滿足此Intent的組件。當一個Intent Receiver被觸發(fā)時,系統(tǒng)會在需要的時候啟動對應(yīng)的應(yīng)用程序。各種應(yīng)用還可以通過使用Context.broadcastIntent()將它們的Intent Receiver廣播給其它的應(yīng)用程序,實現(xiàn)應(yīng)用之間的通訊。它是運行于應(yīng)用程序后臺的服務(wù),在用戶進行其它活動的時候,這個服務(wù)將一直運行在基于Android平臺的即時通訊系統(tǒng)的研究與實現(xiàn)后臺直到用戶停止該服務(wù)或服務(wù)運行結(jié)束。Content Provider應(yīng)用程序能夠?qū)⑺鼈兊臄?shù)據(jù)保存到文件、SQL數(shù)據(jù)庫和其它的存儲設(shè)備中。使用Content Provider能夠靈活的替換底層使用的存儲設(shè)備,使開發(fā)者可以專著于應(yīng)用邏輯的開發(fā),不用考慮底層存儲設(shè)備的細節(jié),從而使應(yīng)用系統(tǒng)具有良好的數(shù)據(jù)。對于Android應(yīng)用程序來說,主要由Activity、Intent Receiver、Service和Content Provider四部分組成,但并不是對于每一個應(yīng)用程序,這四部分都是必須的。第4章 平臺的搭建 Android 開發(fā)環(huán)境的搭建Android平臺為開發(fā)者提供了源碼開放的軟件開發(fā)包( SDK) ,它包含了使用Java語言開發(fā)Android平臺應(yīng)用的必要工具和組件(API) 。搭建環(huán)境所需要的軟件:l 操作系統(tǒng):Windows XP 或 Linux;l 軟件包:Android SDK,ADT;l IDE環(huán)境:Eclipse IDE + ADT ;l JDK:Java Runtime Environmt,JDK; JDK的安裝下載JDK并且一路next進行安裝,這里主要講解JDK的環(huán)境變量如何配置:1. 我的電腦屬性高級環(huán)境變量系統(tǒng)變量中添加以下環(huán)境變量:2. JAVA_HOME值為: a) D:\Program Files\Java\(安裝JDK的目錄)3. CLASSPATH值為:a) .。%JAVA_HOME%\lib\。4. Path: a) 在開始追加 %JAVA_HOME%\bin。打開cmd窗口,輸入java –version 查看JDK的版本信息。 Eclipse下載 Android SDK安裝在Android ,下載完成后解壓到任意路徑。如果沒有出現(xiàn)可安裝的包,請點擊Settings,選中Misc中的Force ://...這項,再點擊Available Packages 。 SDK的環(huán)境變量“確定”后,重新啟動計算機。 運行 android –h 如果有類似如圖34的輸出,表明安裝成功: SDK是否安裝成功 ADT安裝打開 Eclipse IDE,進入菜單中的 Help Install New Software點擊Add...按鈕,彈出對話框要求輸入Name和Location:Name自己隨便取,Location輸入。 如圖36所示:然后就是按提示一步一步next。點擊Apply、OK。 創(chuàng)建AVD為使Android應(yīng)用程序可以在模擬器上運行,必須創(chuàng)建AVD。選擇Windows Android SDK and AVD Manager點擊左側(cè)面板的Virtual Devices,再右側(cè)點擊New填入Name,選擇Target的API,SD Card大小任意,Skin隨便選,Hardware目前保持默認值 點擊Create AVD即可完成創(chuàng)建AVD Eclipse簡介Eclipse 是一個開放源代碼的、基于Java的可擴展開發(fā)平臺。幸運的是,Eclipse 附帶了一個標準的插件集,包括Java開發(fā)工具(Java Development Kit,JDK)。Eclipse 還包括插件開發(fā)環(huán)境(Plugin Development Environment,PDE),這個組件主要針對希望擴展 Eclipse 的軟件開發(fā)人員,因為它允許他們構(gòu)建與 Eclipse 環(huán)境無縫集成的工具。這種平等和一致性并不僅限于 Java 開發(fā)工具。Eclipse 框架還可用來作為與軟件開發(fā)無關(guān)的其他應(yīng)用程序類型的基礎(chǔ),比如內(nèi)容管理系統(tǒng)。第5章 程序設(shè)計 Baidu Maps API 申請及使用 Map Key百度地圖Android 。該套SDK提供的服務(wù)是免費的,接口無使用次數(shù)限制。申請地址為:然后隨便輸入軟件名稱,即可得到對應(yīng)的Key,獲取定位坐標的方法請參考定位SDK中的說明。Overridepublic void onLocationChanged( Location location ){ if( location != null ){ ( ( int ) (()*1e6))。 (pt)。 return。},定位功能已從Android SDK中分離。地址解析服務(wù)在MKSearch類中有兩個接口:reverseGeocode、geocode。(, new MySearchListener())。 return。 }geocode:根據(jù)地址名稱獲取地址信息:(天安門,北京)。SplashActivity繼承自Activity。一張圖片負責顯示logo,一張圖片負責顯示腳注。(2)Timer類使用Timer 類實現(xiàn)定時執(zhí)行任務(wù)的功能,本程序定時3秒鐘自動跳轉(zhuǎn)至主頁面,主要代碼如下:import 。import 。import 。 TimerTask task = new TimerTask() { public void run() { Intent intent = new Intent(, )。 finish()。 Override public void onCreate(Bundle savedInstanceState) { (savedInstanceState)。 (task, 3000)。實現(xiàn)該模塊功能有關(guān)的類:DbHelper類、SwitchLineActivity類SwitchLineActivity類的主要變量和函數(shù)的介紹:start_id_search_key:起始線路idend_id_search_key:結(jié)束線路idstart_search_key:起點站end_search_key:到達站方法:selectSwitchLine (String start,String end)是描述搜索過程中的方法,比如說從車站A通過線路L可以到達車站B,如圖41所示。輸入線路 線路是否為空在數(shù)據(jù)庫中進行查詢,返回結(jié)果結(jié)果是否為空 提示線路不能為空提示沒有相關(guān)線路顯示查詢結(jié)果查詢結(jié)束是 否否是 圖62 線路查詢流程當進入線路查詢界面時,當按下查詢按鈕后,通過判斷表單中的每一個文本框是否為空,如果為空,使用Toast彈出提示框否則就執(zhí)行DbHelper類中的selectOneLineByName ()方法,即到數(shù)據(jù)庫中查找該線路經(jīng)過的站點,然后再判斷返回的結(jié)果是否為空,為空則彈出提示框。(3) 站點查詢的實現(xiàn)站點查詢主要實現(xiàn)的是查找與該站點相關(guān)的線路信息,下圖43是站點查詢的流程圖。然后再判斷是否有該站點的相關(guān)信息,如果沒有,就彈出提示沒有相關(guān)的車站信息。南通大學(xué)畢業(yè)設(shè)計(論文) 截圖及運行說明(1) 運行該程序首先進入的是歡迎界面,效果如圖51所示。 TimerTask task = new TimerTask() { public void run() { Intent intent = new Intent(, )。 finish()。(task, 3000)。圖62 主頁面public class MainTabActivity extends TabActivity implements OnCheckedChangeListener {private TabHost mHost。 private Intent mradio2Intent。 private Intent mradio4Intent。 TabHost localTabHost = 。圖63 換乘查詢界面圖64 線路查詢界面圖65 站點查詢界面 (4) 在換乘查詢界面上,輸入出發(fā)站和目的站,如果輸入的兩個站名不為空且存在經(jīng)過這兩個站點的線路,將其查詢結(jié)果顯示在界面,如圖56所示。核心代碼:主要sql語句 (5) 在線路查詢界面上,輸入要查詢的線路名稱,單擊查詢按鈕,如果有此線路,將其結(jié)果顯示在界面上,如圖57。+line_name+39。 (6) 在站點查詢界面上,輸入要查詢的站點名稱,單擊查詢按鈕,如果該站點存在,就先顯示經(jīng)過該站點的線路,如圖58。+stop_name+39。(7) 當進入線路地圖查詢界面時,顯示用戶選擇的線路,并將該線路的首站顯示在地圖的中心位置,如圖59。圖610 站點地圖查詢界面 軟件可以改進之處軟件還可以進行一系列改進和優(yōu)化,主要有以下幾方面:換乘的算法比較簡單,沒有進行最短路徑的優(yōu)化。第7章 系統(tǒng)測試該部分主要以測試系統(tǒng)的功能為主,由測試小組分功能模塊進行手動測試,保證系統(tǒng)符合需求規(guī)格中的功能,所有業(yè)務(wù)流程處理按照系統(tǒng)詳細設(shè)計方案完成,所有處理正確。測試步驟:216。216。測試方案:216。 運行測試216。對所有的模塊進行黑盒測試,采用等價類劃分的方法設(shè)計測試用例,按照設(shè)計盡可能少的測試用例涵蓋所有有效等價類,設(shè)計盡可能多的測試用例涵蓋無效等價類的原則進行測試用例設(shè)計。軟件工具主要功能Eclipse開發(fā)工具SVN版本控制Micorsoft Project項目管理Junit單元測試自制接口測試DDMS調(diào)試、監(jiān)控、模擬Traceview性能監(jiān)控Monkey壓力測試Monkeyrunner黑盒測試androidctsmanual兼容性測試結(jié)論本次畢業(yè)設(shè)計是結(jié)合本地公交線路系統(tǒng)開發(fā)的一款手機查詢工具。從資料查找到課題的設(shè)計分析、數(shù)據(jù)庫的設(shè)計、界面的設(shè)計、然后進行代碼編寫、程序調(diào)試等,整個開發(fā)過程都是一邊摸索一邊實踐出來的。在這一步一步地學(xué)習(xí)摸索的過程中,我感到開心的就是能夠?qū)⑺鶎W(xué)到的知識應(yīng)用到設(shè)計中,使自己的設(shè)計能更加完善些。希望在日后有機會對其繼續(xù)改進。由于時間和個人能力有限,本文對Android的理解和分析還不夠深入,系統(tǒng)功能也有待完善。尤其要強烈感謝我的論文指導(dǎo)老師,對我進行了無私的指導(dǎo)和幫助,不厭其煩的幫助進行論文的修改和改進。在此向幫助和指導(dǎo)過我的各位老師表示最中心的感謝!感謝這篇論文所涉及到的各位學(xué)者。感謝我的同學(xué)和朋友,在我寫論文的過程中給予我了很多你問素材,還在論文的撰寫和排版燈過程中提供熱
點擊復(fù)制文檔內(nèi)容
物理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1