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

正文內(nèi)容

畢業(yè)論文-基于android的手機(jī)公交查詢系統(tǒng)開發(fā)設(shè)計(jì)-資料下載頁

2025-06-03 21:09本頁面
  

【正文】 獲取坐標(biāo)和地址 自 版本開始,獲取定位坐標(biāo)的方法請 參考定位 SDK 中的說明,如下獲取定位坐標(biāo)的方法只針對 及以前的版本有效。 使用 MKLocationManager 類的 requestLocationUpdates 注冊位置監(jiān)聽事件,在重寫的回調(diào)函數(shù) onLocationChanged 中,可獲得定位的坐標(biāo)(詳見BMapApiDemoMain 例程的 ),通過調(diào)用 MKSearch 類的reverseGeocode 接口,得到地址。 @Override public void onLocationChanged( Location location ){ if( location != null ){ ( ( int ) (()*1e6))。 ( ( int ) (()*1e6))。 (pt)。 } } public void onGetAddrResult( MKAddrInfo res, int error ){ if( error != 0){ String str = (錯(cuò)誤號(hào): %d,error)。 return。 } String strInfo = (緯度: %f 經(jīng)度: %f 地址: %s\r\n, () / 1e6, / 1e6, + + )。 } 南通大學(xué)畢業(yè)設(shè)計(jì)(論文) 地圖自動(dòng)定位 此部分是針對 及以前版本的說明,自 版本以后,定位功能已從Android SDK 中分離。 首先在程序中打開相關(guān)的權(quán)限,然后將 MyLocationOverlay 實(shí)例添加到MapView 中,并調(diào)用 enableMyLocation 方法,即可實(shí)現(xiàn)當(dāng)前位置的顯示,如果想讓 地 圖 跟 隨 當(dāng) 前 位 置 移 動(dòng) , 需 要 繼 承 MyLocationOverlay 并實(shí)現(xiàn)其onLocationChanged 方法,調(diào)用 ().animateTo()方法移動(dòng)地圖位置。 百度地圖地址解析服務(wù) Geocoder 地址解析服務(wù)在 MKSearch 類中有兩個(gè)接口: reverseGeocode、 geocode。初始化搜索類 MKSearch 并注冊結(jié)構(gòu)監(jiān)聽對象 MKSearchListener: 實(shí)現(xiàn) MySearchListener 的 onGetAddrResult 獲取得到的地址信息 //初始化搜索模塊,注冊事件監(jiān)聽 mSearch = new MKSearch()。 (, new MySearchListener())。 南通大學(xué)畢業(yè)設(shè)計(jì)(論文) geocode:根據(jù)地址名稱獲取地址信息: (天安門 ,北京 )。 @Override public void onGetAddrResult( MKAddrInfo res, int error ){ if( error != 0){ String str = (錯(cuò)誤號(hào): %d,error)。 return。 } String strInfo = ( 緯度: %f 經(jīng)度: %f 地址: %s\r\n, () / 1e6, / 1e6, + + )。 } 南通大學(xué)畢業(yè)設(shè)計(jì)(論文) 第 6 章 系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 歡 迎界面的實(shí)現(xiàn) ( 1) 歡迎界面的設(shè)計(jì) SplashActivity 類是本系統(tǒng)的歡迎界面。 SplashActivity 繼承自 Activity。 本系統(tǒng)的歡迎界面由兩張圖片組成。一張圖片負(fù)責(zé)顯示 logo,一張圖片負(fù)責(zé)顯示腳注。 Xml 布局文件整體使用 LinearLayout 線性布局。 ( 2) Timer 類 使用 Timer 類實(shí)現(xiàn)定時(shí)執(zhí)行任務(wù)的功能,本程序定時(shí) 3 秒鐘自動(dòng)跳轉(zhuǎn)至主頁面,主要代碼如下: import 。 import 。 import 。 import 。 import 。 public class SplashActivity extends Activity { Timer timer = new Timer()。 TimerTask task = new TimerTask() { public void run() { Intent intent = new Intent(, )。 startActivity(intent)。 finish()。 } }。 @Override 南通大學(xué)畢業(yè)設(shè)計(jì)(論文) public void onCreate(Bundle savedInstanceState) { (savedInstanceState)。 setContentView()。 (task, 3000)。 } } 主 要功能的實(shí)現(xiàn) ( 1) 換乘查詢的實(shí)現(xiàn) 換乘查詢主要實(shí)現(xiàn)的是提供從出發(fā)站到目的站的乘車方案。 實(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 所示。 圖 41 SwitchLine 結(jié)點(diǎn) ( 2) 線路查詢的實(shí)現(xiàn) 線路查詢主要實(shí)現(xiàn)的是查詢該線路經(jīng)過的所有站點(diǎn),下圖 42 是線路查詢的流程圖。 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é)果是否為空,為空則彈出提示框。否則將返回的結(jié)果通過handleMessage()方法顯示的界面上,該方法主要實(shí)現(xiàn)的是先為獲取顯示內(nèi)容,然后把字符串進(jìn)行換行處理,再將需要顯示的文本放入 TextView中,再將 TextView放到 LinearLayout 中,得到每一行列表要顯示的內(nèi)容 。 ( 3) 站點(diǎn)查詢的實(shí)現(xiàn) 站點(diǎn)查詢主要實(shí)現(xiàn)的是查找與該站點(diǎn)相關(guān)的線路信息,下圖 43 是站點(diǎn)查詢的流程圖。 輸入線路 線路是否為空 在數(shù)據(jù)庫中進(jìn)行查詢,返回結(jié)果 結(jié)果是否為空 提示線路不能為空 提 示 沒有 相關(guān)線路 顯示查詢 結(jié)果 查詢結(jié)束 是 否 否 是 南通大學(xué)畢業(yè)設(shè)計(jì)(論文) 圖 43 站點(diǎn)查詢流程 當(dāng)進(jìn)入站點(diǎn)查詢界面時(shí),同線路查詢一樣 ,當(dāng)按下查詢按鈕后,通過判斷表單中的每一個(gè)文本框是否為空,如果為空,就彈出提示框。然后再判斷是否有該站點(diǎn)的相關(guān)信息,如果沒有,就彈出提示沒有相關(guān)的車站信息。若不為空, DbHelper類中的 selectOneStopByName()方法是查找出經(jīng)過該站點(diǎn)的所有線路,然后通過handleMessage()方法將結(jié)果顯示在界面上。 輸入站點(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 所示。 圖 61 歡迎界面 核心代碼:設(shè)定三秒鐘后自動(dòng)跳轉(zhuǎn)到下一頁面: Timer timer = new Timer()。 TimerTask task = new TimerTask() { public void run() { Intent intent = new Intent(, )。 startActivity(intent)。 finish()。 } }。 (task, 3000)。 南通大學(xué)畢業(yè)設(shè)計(jì)(論文) ( 2) 當(dāng)歡迎界面完畢,進(jìn)入主界面,如圖 52 所示。 圖 62 主頁面 核心代碼:使用 TabHost 實(shí)現(xiàn)頁面切換效果public class MainTabActivity extends TabActivity implements OnCheckedChangeListener { private TabHost mHost。 private Intent mradio1Intent。 private Intent mradio2Intent。 private Intent mradio3Intent。 private Intent mradio4Intent。 public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {… .} private void setupIntent() { = getTabHost()。 TabHost localTabHost = 。 … .. } { 南通大學(xué)畢業(yè)設(shè)計(jì)(論文) ( 3) 進(jìn)入主界面,單擊各個(gè)按鈕,就進(jìn)入相應(yīng)的查詢界面,如圖 5圖 54 和圖 55所示。 圖 63 換乘查詢界面 圖 64 線路查詢界面 南通大學(xué)畢業(yè)設(shè)計(jì)(論文) 圖 65 站點(diǎn)查詢界面 南通大學(xué)畢業(yè)設(shè)計(jì)(論文) ( 4) 在換乘查詢界面上,輸入出發(fā)站和目的站,如果輸入的兩個(gè)站名不為空且存在經(jīng)過這兩個(gè)站點(diǎn)的線路,將其查 詢結(jié)果顯示在界面,如圖 56 所示。 圖 66 換乘查詢結(jié)果界面 核心代碼:主要 sql 語句String sql = select A.+FIELD_STOPSID+ from (select distinct +FIELD_STOPSID+ from +TABLE_LINES_STOPS+ where +FIELD_LINESID+ in(select +FIELD_LINESID+ from +TABLE_LINES_STOPS+ where +FIELD_STOPSID+ = +start+))A,(select distinct +FIELD_STOPSID+ from +TABLE_LINES_STOPS+ where +FIELD_LINESID+ in(select +FIELD_LINESID+ from +TABLE_LINES_STOPS+ where +FIELD_STOPSID+ = +end+))B where A.+FIELD_STOPSID+= B.+FIELD_STOPSID+。 南通大學(xué)畢業(yè)設(shè)計(jì)(論文) ( 5) 在線路查詢界面上,輸入要查詢的線路名稱,單擊查詢按鈕,如果有此線路,將其結(jié)果顯示在界面上,如圖 57。 圖 67 線路查詢結(jié)果界面 核心代碼:主要 sql 語句 Cursor cursor = ().rawQuery(select s.+ FIELD_STOP_NAME +,ls.+FIELD_SEQ+ from + TABLE_LINE + l,+ TABLE_LINES_STOPS + ls,+ TABLE_STOP + s WHERE l.+ FIELD_LINE_NAME +=39。+line_name+39。 AND l.+ FIELD_LINE_ID + =ls.+ FIELD_LINESID + AND s.+ FIELD_STOP_ID + = ls.+ FIELD_STOPSID
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1