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

正文內(nèi)容

畢業(yè)論文基于android開(kāi)發(fā)鐵路查詢(xún)小助手-wenkub

2023-07-09 19:48:11 本頁(yè)面
 

【正文】 )。 ( //幫助查詢(xún)的監(jiān)聽(tīng) new OnClickListener(){ public void onClick(View v){ (2)。 ImageButton ibabout=(ImageButton)findViewById()。 //拿到主菜單中個(gè)按鈕的引用 ImageButton ibzzcx=(ImageButton)findViewById()。 setContentView(wv)。 ()。 Override public void onCreate(Bundle savedInstanceState){(savedInstanceState)。 case 3: setContentView()。 break。 String s2[]。 //進(jìn)入歡迎界面 WhichView curr。表522 車(chē)站表字段名稱(chēng)數(shù)據(jù)類(lèi)型字段大小是否主鍵是否為空說(shuō)明SidNUMInt YesNoIDSname文本20NoNoNameSpy文本20NoNo車(chē)站簡(jiǎn)稱(chēng)建立該表的SQL語(yǔ)句如下:Creat table if not exists station(Sid integer primary key,Sname char(20), Spy char(20))。 目標(biāo)平臺(tái)手機(jī)平臺(tái)為Android ,向下兼容Android 、Android 、Android 。其次,軟件界面簡(jiǎn)單清潔,美觀易懂,方便用戶(hù)查詢(xún)列車(chē)信息。Android的運(yùn)用程序可以在其虛擬機(jī)上運(yùn)行,這給開(kāi)發(fā)工作帶來(lái)了極大的方便。 4 課程設(shè)計(jì)分析 技術(shù)可行性分析本系統(tǒng)采用Java JDK、Eclipse、Google Android SDK、ADT、SQLite進(jìn)行開(kāi)發(fā)。Android逐漸擴(kuò)展到平板電腦及其他領(lǐng)域上,如電視、數(shù)碼相機(jī)、游戲機(jī)等。2005年8月由Google收購(gòu)注資。l 關(guān)系添加,該功能提供用戶(hù)添加某列車(chē)經(jīng)過(guò)某個(gè)站的相關(guān)信息,需要提供到站時(shí)間,發(fā)車(chē)時(shí)間等信息。起點(diǎn)站及發(fā)車(chē)時(shí)間,終點(diǎn)站及到站時(shí)間。其功能主要包括以下幾點(diǎn)。l 不能隨時(shí)隨地查詢(xún)等。本課題設(shè)計(jì)的基于Android的鐵路小助手可以幫助人們解決這些生活小問(wèn)題。摘 要出行一直是人們?nèi)粘I钪胁豢苫蛉钡囊徊糠?。關(guān)鍵詞:Android ;鐵路查詢(xún);SQLite目 錄1 課程設(shè)計(jì)目的 12 課程設(shè)計(jì)要求 13 相關(guān)知識(shí) 24 課程設(shè)計(jì)分析 3 技術(shù)可行性分析 3 操作可行性分析 3 經(jīng)濟(jì)可行性分析 35 程序代碼 4 開(kāi)發(fā)環(huán)境和目標(biāo)平臺(tái) 4 開(kāi)發(fā)環(huán)境 4 目標(biāo)平臺(tái) 4 數(shù)據(jù)庫(kù)設(shè)計(jì) 4 主體框架 6 歡迎界面 7 主菜單模塊 7 主要功能模塊 8 附加功能模塊 12 方法模塊 196 運(yùn)行結(jié)果與分析 27 運(yùn)行結(jié)果 27 分析 297 結(jié)論 308 參考文獻(xiàn) 311 課程設(shè)計(jì)目的中國(guó)地域遼闊,鐵路線路縱橫交錯(cuò),給人們帶來(lái)了方便。這些狀況已經(jīng)與人們的快節(jié)奏生活方式格格不入,急切需要一個(gè)方便快捷的查詢(xún)軟件。l 站站查詢(xún),提供一個(gè)站到達(dá)另一站的所有車(chē)次的查詢(xún),包括發(fā)車(chē)時(shí)間和到站時(shí)間。l 車(chē)站查詢(xún),提供經(jīng)過(guò)該車(chē)站所有車(chē)次的查詢(xún)。3 相關(guān)知識(shí)Android是一種基于Linux的自由及開(kāi)放源代碼的操作系統(tǒng),主要使用于移動(dòng)設(shè)備,如智能手機(jī)和平板電腦,由Google公司和開(kāi)放手機(jī)聯(lián)盟領(lǐng)導(dǎo)及開(kāi)發(fā)。2007年11月,Google與84家硬件制造商、軟件開(kāi)發(fā)商及電信營(yíng)運(yùn)商組建開(kāi)放手機(jī)聯(lián)盟共同研發(fā)改良Android系統(tǒng)。2011年第一季度,Android在全球的市場(chǎng)份額首次超過(guò)塞班系統(tǒng),躍居全球第一。Android是一個(gè)開(kāi)放性移動(dòng)開(kāi)發(fā)平臺(tái),它為開(kāi)發(fā)人員提供了大量的使用庫(kù)和工具 。另外,Java語(yǔ)言是可以編寫(xiě)跨平臺(tái)應(yīng)用軟件的面向?qū)ο蟮木幊淘O(shè)計(jì)語(yǔ)言。 經(jīng)濟(jì)可行性分析成本:系統(tǒng)開(kāi)發(fā)僅使用電腦一臺(tái),程序開(kāi)發(fā)軟件可免費(fèi)使用,系統(tǒng)開(kāi)發(fā)成本低。虛擬機(jī)配置:Device: WXGACPU\ABI:ARM (armeabi)Target:Android (API level 8)Skin:HVGARAM:512MROM:30M 數(shù)據(jù)庫(kù)設(shè)計(jì)(1) 列車(chē)表:用于記錄列車(chē)的信息,其中包括列車(chē)名、始發(fā)站、終點(diǎn)站,以及列車(chē)在數(shù)據(jù)庫(kù)中的編號(hào)等,如表521所示。(3)關(guān)系表:此表用來(lái)記錄列車(chē)與車(chē)站關(guān)系,即某列車(chē)與其所經(jīng)過(guò)的車(chē)站的信息,具體如表523所示。 //當(dāng)前枚舉值 static int flag。 Handler hd=new Handler(){ //聲明消息處理器 Override public void handleMessage(Message msg){ switch(){ case 0: goToWeleView()。 case 2: setContentView()。 curr=。//設(shè)置為全屏 requestWindowFeature()。 //建表 iniTLisit()。 curr=。 ImageButton ibcccx=(ImageButton)findViewById()。 ImageButton ibhelp=(ImageButton)findViewById()。 //發(fā)消息進(jìn)入幫助界面 } } )。 //進(jìn)入車(chē)次查詢(xún)模塊 } } )。 //進(jìn)入附加功能模塊 } } )。 flag=0。 //為各個(gè)車(chē)站輸入文本框添加適配器 iniTLisitarray()。 AutoCompleteTextView zzcx_cfz = (AutoCompleteTextView) findViewById()。 String end =().toString().trim()。//中轉(zhuǎn)查詢(xún) if(()==0){ (, 沒(méi)有你所查找的中轉(zhuǎn)站路線!!!, ).show()。 return。()。 zzcx_zdz=null。i()。 } } goToListView(msgInfo)。 }2) 車(chē)次查詢(xún): public void goTocccxView(){ setContentView()。 Button bfh=(Button) findViewById()。 VectorVectorString temp=(cccxcc)。 } String[][] msgInfo=new String[(0).size()][()]。j(i).size()。 ( //為返回按鈕添加監(jiān)聽(tīng) new OnClickListener(){ Override public void onClick(View v){ goToMainMenu()。 //標(biāo)識(shí)界面 flag=2。//為車(chē)站文本框添加適配器來(lái)完成文本輸入的提示功能 ( //為查詢(xún)按鈕添加監(jiān)聽(tīng) new OnClickListener(){ Override public void onClick(View v){ if(!isLegal()){ //如果某個(gè)文本框不合規(guī)則,則返回 return。//調(diào)用工具函數(shù)查詢(xún)得到結(jié)果向量 czcx_czzm=null。//否則創(chuàng)建對(duì)應(yīng)于結(jié)果向量的數(shù)組 for(int i=0。j++){ msgInfo[j][i]=(String)(i).get(j)。 } } )。//標(biāo)識(shí)當(dāng)前所在界面為附加功能界面 ImageButton ibcctj=(ImageButton)findViewById()。 //去車(chē)次添加界面 } } )。 } } )。//拿到添加按鈕的一引用 Button bcctjfh=(Button)findViewById()。//拿到此時(shí)車(chē)站表中TID列的最大ID,然后加1得出要插入此車(chē)次的ID。 AutoCompleteTextView cctjcsf=(AutoCompleteTextView)findViewById()。 String csf=().toString().trim()。 VectorVectorString ss=query(sql)。+csf+39。+czd+39。 +m+39。 +czd +39。//添加關(guān)系 if(!insert(sql)){ (, 對(duì)不起,添加失敗!!!, ).show()。 //返回到附加功能界面 } } )。//拿到添加按鈕的引用 Button bcztjfh=(Button)findViewById()。 //得到個(gè)輸入框中的引用 EditText cztjjc=(EditText)findViewById()。 return。//查看該車(chē)站是否已經(jīng)存在 if(()0) { (, 對(duì)不起,已經(jīng)有了此車(chē)站!!!, ).show()。,39。 return。 ( new OnClickListener(){ Override public void onClick(View v){ goTofjgnView()。//標(biāo)識(shí)界面 Button bgxtjtj=(Button)findViewById()。//拿到車(chē)名輸入框的引用 AutoCompleteTextView gxtjclx=(AutoCompleteTextView)findViewById()。//得到對(duì)應(yīng)的文本信息 String znm=().toString().trim()。//查出relation表中最大的ID加1得到當(dāng)前插入的關(guān)系的ID int mm=0。+m+39。 return。 if(()0){ //得到車(chē)站對(duì)應(yīng)的ID cznm=((String)(0).get(0))。//進(jìn)行查看該關(guān)系是否已經(jīng)存在 if(query(sql).size()0){ (, 對(duì)不起,該關(guān)系已經(jīng)有了!!!, ).show()。,39。 return。//返回到附加功能界面 } } )。//切換界面 curr=。//得到列表的長(zhǎng)度 } O
點(diǎn)擊復(fù)制文檔內(nèi)容
化學(xué)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1