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

正文內(nèi)容

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

2025-07-04 13:26本頁面
  

【正文】 圖 62 主頁面 核心代碼:使用 TabHost 實(shí)現(xiàn)頁面切換效果public class MainTabActivity extends TabActivity implements OnCheckedChangeListener { priv。 (task, 3000)。 finish()。 TimerTask task = new TimerTask() { public void run() { Intent intent = new Intent(, )。 輸入站點(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 所示。然后再判斷是否有該站點(diǎn)的相關(guān)信息,如果沒有,就彈出提示沒有相關(guān)的車站信息。 ( 3) 站點(diǎn)查詢 的實(shí)現(xiàn) 站點(diǎn)查詢主要實(shí)現(xiàn)的是查找與該站點(diǎn)相關(guān)的線路信息,下圖 43 是站點(diǎn)查詢的流程圖。 start_search_key Line end_search_key 南通大學(xué)畢業(yè)設(shè)計(jì)(論文) 圖 62 線路查詢流程 當(dāng)進(jìn)入線路查詢界面時(shí),當(dāng)按下查詢按鈕 后,通過判斷表單中的每一個(gè)文本框是否為空,如果為空,使用 Toast 彈出提示框否則就執(zhí)行 DbHelper 類中的selectOneLineByName ()方法,即到數(shù)據(jù)庫中查找該線路經(jīng)過的站點(diǎn),然后再判斷返回的結(jié)果是否為空,為空則彈出提示框。 實(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 所示。 (task, 3000)。 Override 南通大學(xué)畢業(yè)設(shè)計(jì)(論文) public void onCreate(Bundle savedInstanceState) { (savedInstanceState)。 finish()。 TimerTask task = new TimerTask() { public void run() { Intent intent = new Intent(, )。 import 。 import 。 ( 2) Timer 類 使用 Timer 類實(shí)現(xiàn)定時(shí)執(zhí)行任務(wù)的功能,本程序定時(shí) 3 秒鐘自動(dòng)跳轉(zhuǎn)至主頁面 ,主要代碼如下: import 。一張圖片負(fù)責(zé)顯示 logo,一張圖片負(fù)責(zé)顯示腳注。 SplashActivity 繼承自 Activity。 } String strInfo = (緯度: %f 經(jīng)度: %f 地址: %s\r\n, () / 1e6, / 1e6, + + )。 Override public void onGetAddrResult( MKAddrInfo res, int error ){ if( error != 0){ String str = (錯(cuò)誤號: %d,error)。 (, new MySearchListener())。 百度地圖地址解析服務(wù) Geocoder 地址解析服務(wù)在 MKSearch 類中有兩個(gè)接口: reverseGeocode、 geocode。 } 南通大學(xué)畢業(yè)設(shè)計(jì)(論文) 地圖自動(dòng)定位 此部分是針對 及以前版本的說明,自 版本以后,定位功能已從Android SDK 中分離。 return。 (pt)。 Override public void onLocationChanged( Location location ){ if( location != null ){ ( ( int ) (()*1e6))。 申請地址為: 南通大學(xué)畢業(yè)設(shè)計(jì)(論文) 然后隨便輸入軟件名稱,即可得到對應(yīng)的 Key 獲取坐標(biāo)和地址 自 版本開始,獲取定位坐標(biāo)的方法請參考定位 SDK 中的說明,如下獲取定位坐標(biāo)的方法只針對 及以前的版本有效。 該套 SDK 提供的服務(wù)是免費(fèi)的,接口無使用次數(shù)限制。 南通大學(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ā)工具。 Eclipse 框架還可用來作為與軟件開發(fā)無關(guān)的其他應(yīng)用程序類型的基礎(chǔ),比如內(nèi)容管理系統(tǒng)。 這種平等和一致性并不僅限于 Java 開發(fā)工具。 Eclipse 還包括插件開發(fā)環(huán)境( Plugin Development Environment, PDE),這個(gè)組件主要針對希望擴(kuò)展 Eclipse 的軟件開發(fā)人員,因?yàn)樗试S他們構(gòu)建與 Eclipse 環(huán)境無縫集成的工具。幸運(yùn)的是, Eclipse 附帶了一個(gè)標(biāo)準(zhǔn)的插件集,包括 Java 開發(fā)工具( Java Development Kit, JDK)。選擇 Windows Android SDK and AVD Manager 點(diǎn)擊左側(cè)面板的 Virtual Devices,再右側(cè)點(diǎn)擊 New 填入 Name,選擇 Target 的 API, SD Card 大小任意, Skin 隨便選, Hardware目前保持默認(rèn)值 點(diǎn)擊 Create AVD 即可完成創(chuàng)建 AVD Eclipse 簡介 Eclipse 是一個(gè)開放源代碼的、基于 Java 的可擴(kuò)展開發(fā)平臺。 南通大學(xué)畢業(yè)設(shè)計(jì)(論文) 創(chuàng)建 AVD 為使 Android 應(yīng)用程序可以在模擬器上運(yùn)行,必須創(chuàng)建 AVD。 點(diǎn)擊 Apply、 OK。 如圖 36 所示: 圖 選擇插件 然后就是按提示一步一步 next。重啟計(jì)算機(jī)以后,進(jìn)入 cmd 命令窗口,檢查SDK 是不是安裝成功。 選擇希望安裝的 SDK 及其文檔或者其它包,點(diǎn)擊 Installation Selected、 Accept All、 Install Accepted,開始下載安裝所選包 在用戶變量中新建 PATH 值為: Android SDK 中的 tools 絕對路徑(本機(jī)為D:\AndroidDevelop\androidsdkwindows\tools)。 運(yùn)行 SDK ,點(diǎn)擊 Available Packages。出現(xiàn)類似如圖 31 的畫面表示安裝成功了: 南通大學(xué)畢業(yè)設(shè)計(jì)(論文) 圖 驗(yàn)證 JDK安裝是否成功 Eclipse 的安裝 下載如圖 32 所示的 Eclipse IDE for Java Developers( 92M)的 win 32bit 版(選擇自己適合的版本)解壓之后即可使用。 安裝完成之后,可以在檢查 JDK 是否安裝成功。%JAVA_HOME%\bin。%JAVA_HOME%\lib\。進(jìn)行開發(fā)前先要建立合適的開發(fā)環(huán)境 ,其中基于 Java 的整合型可擴(kuò)展平臺 Eclipse 是我們的首選。 Activity 是應(yīng)用程序中最重要的一種構(gòu)造塊,我們對其進(jìn)行了詳細(xì)的分析,包括 Activity 的生命周期以及 Activity 之間的切換。 本章小結(jié) 本章對 Android 平臺的特征、架構(gòu)以 及 Android 應(yīng)用的構(gòu)成和工作機(jī)制進(jìn)行了詳細(xì)的分析。當(dāng)應(yīng)用程序需要使用存儲設(shè)備中的數(shù)據(jù)時(shí),可以使用 Content Provider 來完成。本系統(tǒng)客戶端擴(kuò)展功能的音樂播放就是采用 Service 來進(jìn)行設(shè)計(jì)和開發(fā)的,使用戶可以邊聊天邊聽音樂。 Service 是提供連續(xù)信息的應(yīng)用程序。如在本系統(tǒng)中,當(dāng)用戶正在其它界面進(jìn)行操作時(shí),有好友發(fā)送消息過來,就會以通知的形式發(fā)送到當(dāng)前界面的正上方來通知用戶。 Intent Receivert 是用于對外部事件的響應(yīng),當(dāng)外部事件發(fā)生時(shí),會使用NotificationManager 通知用戶。在應(yīng)用中,我們可以以兩種形式來使用 Intent:直接 Intent,指定了 ponent 屬性的 Intent,通過指定 具體的組件類,通知應(yīng)用啟動(dòng)對應(yīng)的組件。根據(jù) Intent 的描述,負(fù)責(zé)找到對應(yīng)的組件,將 Intent 傳遞給調(diào)用的組件并完成組件的調(diào)用。 : Android 使用了 Intent 類來實(shí)現(xiàn)活動(dòng)之間的切換工作。在這段時(shí)間內(nèi)活動(dòng)處于其它所有活動(dòng)之前,并與用戶進(jìn)行交互。 onStart()和 onStop()方法可以多次調(diào)用,因?yàn)榛顒?dòng)隨時(shí)可以在可見和隱藏之間進(jìn)行轉(zhuǎn)換。在這段時(shí)間內(nèi),即使活動(dòng)不與用戶進(jìn)行交互,用戶也可以在屏幕上看到它。在 onCreate()中進(jìn)行所有初始化,在 onDestroyO 時(shí)進(jìn)行清理工作,釋放資源。當(dāng)一個(gè)新的活動(dòng)啟動(dòng)后,被放到了棧項(xiàng),成為了運(yùn)行活動(dòng),而新活動(dòng)之前的活動(dòng)在活動(dòng)棧里總位于新活動(dòng)之下,直到新的活動(dòng)退出才重新回到前臺。 Activity 是構(gòu)成應(yīng)用程序中最重要的構(gòu)造塊, 在 Android 應(yīng)用程序中,幾乎都是通過 Activity 來與用戶進(jìn)行交互,所以 Activity 主要負(fù)責(zé)的就是創(chuàng)建與用戶進(jìn)行交互的顯示窗口,你可以在這些窗口里通過調(diào)用 setContentView(View)方法來顯示你自己的用戶界面。在應(yīng)用程序中使用時(shí),需要在配置文件 AndroidMainfest. xml 中進(jìn)行配置。它提供諸如內(nèi)存管理、進(jìn)程管理、設(shè)備驅(qū)動(dòng)等服務(wù),同時(shí)也是手機(jī)軟硬件的連接層,提供了一個(gè)屏蔽層用于屏蔽硬件和上層軟件。 Dalvik 虛擬機(jī)依賴于底層 Linux內(nèi)核提供的功能,如線程機(jī)制,和內(nèi)存管理機(jī)制等。這是被優(yōu)化過的最小內(nèi)存依賴的格式。所有的 Android 應(yīng)用都運(yùn)行在它自己的進(jìn)程里,該進(jìn)程是一個(gè) Dalvik 虛擬機(jī)的實(shí)例, Dalvik 被設(shè)計(jì)成能在一臺設(shè)備上高效的運(yùn)行多個(gè)虛擬機(jī)實(shí)例。這些函數(shù)庫包括:標(biāo)準(zhǔn) C 函數(shù)庫、媒體功能庫、瀏覽器引擎、 2D 和 3D 圖形庫、基于 WEB 應(yīng)用的的安全協(xié)議 SSL、用于點(diǎn)陣和矢量字體渲染的 FreeType 以及 SQLite 引擎等。 Android 本身已在其框架中提高了許多的組件供應(yīng)用程序調(diào)用,當(dāng)然開發(fā)者也開放新的組件,并將組件放入應(yīng)用程序框架中,以供自己和其它應(yīng)用程序調(diào)用。開發(fā)語言是 Java。應(yīng)用軟件原則上是在 Dalvik VM 上運(yùn)行的。 Android 架構(gòu) Android 的架構(gòu)是 Linux 內(nèi)核、 C/C++函數(shù)庫、 Dalvik 虛擬機(jī)、應(yīng)用框架以及關(guān)鍵應(yīng)用程序構(gòu)成的,如圖 21。強(qiáng)大的開發(fā)環(huán)境:包括一個(gè)設(shè)備模擬器,調(diào)試工具,內(nèi)存和性能檢測,以及 EclipseIDE 的開發(fā)插件。它是一個(gè)由覆蓋全球的 24 顆 1J 星組成的衛(wèi)星系統(tǒng)。 EDGE(EnhaIlced Data Rate for GSM Evolution),是增強(qiáng)型數(shù)據(jù)速率 GSM 演進(jìn)技術(shù)。 GSM 技術(shù): (依賴硬件 )Global System for Mobile Communications,全球移動(dòng)通訊系統(tǒng),俗稱“全球通”,是第二代移動(dòng)通信技術(shù),其開發(fā) El的是讓傘球各地可以共同使用一個(gè)移動(dòng)電話網(wǎng)絡(luò)標(biāo)準(zhǔn),讓 用戶使 _一部手機(jī)就能行遍全球。 Open Core 是 Android 多媒體框架的核心,所有 Android 平臺的音視頻采集,播放的操作都是通過它來實(shí)現(xiàn)的。它是一款輕型免費(fèi)的且開源南通大學(xué)畢業(yè)設(shè)計(jì)(論文) 的數(shù)據(jù)庫,它的設(shè)計(jì)目標(biāo)是嵌入式的,它占用的資源非常低、需要的內(nèi)存空間少、處理速度比較快 和支持事務(wù)處理功能等?;?OpenGL ES 1. O 標(biāo)準(zhǔn)的 3D 圖形功能,在移動(dòng) 3D 開發(fā)中有著至關(guān)重要的地位。 內(nèi)嵌瀏覽器:基于開源的瀏覽器網(wǎng)頁排版引擎 WebKit。 Android 平臺為我們開發(fā)應(yīng)用程序提供了一套很好的框架,我們可以在這個(gè)平臺的基礎(chǔ)上開發(fā)不同的應(yīng)用程序,也可以開發(fā)新的組件供應(yīng)用程序調(diào)用 [1]。 Android 平臺 Android 是一個(gè)移動(dòng)設(shè)備的軟件平臺,是由 Linux+Java 構(gòu)成的開源軟件,它提供包括
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1