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

正文內(nèi)容

畢業(yè)論文基于android開發(fā)鐵路查詢小助手-閱讀頁

2025-07-09 19:48本頁面
  

【正文】 )findViewById()。//拿到發(fā)車時(shí)間輸入框的引用 String m=().toString().trim()。 String dct=().toString().trim()。 int Rid=(relation,Rid)+1。//車次對(duì)應(yīng)的ID int cznm=0。 } String sql = select Tid + from train where Tname=39。 VectorVectorString ss=query(sql)。 }else if(()==0){ (, 對(duì)不起,沒有該車!!!, ).show()。 } sql=select Sid from station where Sname=39。 ss=query(sql)。 } else if(()==0){ (, 對(duì)不起,沒有該站!!!, ).show()。 } sql=select Rid from relation where Sid=+cznm+ and Tid=+mm。 return。 +dct +39。 +fct +39。 if(!insert(sql)) { //如果插入失敗 (, 對(duì)不起,添加失敗!!!, ).show()。 }else{ (, 恭喜你,添加成功!!!, ).show()。 ( new OnClickListener(){ Override public void onClick(View v) { goTofjgnView()。 } 方法模塊其中包括goToListView、goToPassStationView、isLegal、onKeyDown、iniTLisit、iniTLisitarray共6個(gè)方法模塊。//賦值引用給全局?jǐn)?shù)組,用來實(shí)現(xiàn)返回按鈕功能 setContentView()。//標(biāo)識(shí)界面 final String[][]msg=mssg。//拿到ListView的引用 BaseAdapter ba_detail=new BaseAdapter(){ //新建適配器 Override public int getCount(){ return msg[0].length。} Override public long getItemId(int arg0){return 0。 ()。//四周留白 for(int i=0。i++){ //為每一行設(shè)置顯示的數(shù)據(jù) TextView s= new TextView()。//TextView中顯示的文字 (14)。 (1,2,2,1)。 ()。//放入LinearLayout } return ll_detail。 (ba_detail)。//取出對(duì)應(yīng)項(xiàng)中對(duì)應(yīng)的車次信息 VectorVectorString temp= (cccx)。 return。//如果有則將結(jié)果放入對(duì)應(yīng)的數(shù)組 for(int i=0。i++){ for(int j=0。j++){ msgInfo[j][i]=(String)(i).get(j)。goToPassStationView(msgInfo)。 }2)goToPassStationView方法(車次詳細(xì)情況顯示): public void goToPassStationView(String[][]mssg){ setContentView()。//標(biāo)識(shí)界面 ListView lv_detail=(ListView)()。 BaseAdapter ba_detail=new BaseAdapter() { //新建適配器 Override public int getCount() { return msg[0].length。} Override public long getItemId(int arg0){return 0。 ()。//設(shè)置四周留白 TextView []tv={new TextView(),new TextView(),new TextView()}。i。//每個(gè)TextView中的文本 tv[i].setTextSize(13)。 tv[i].setPadding(5,2,3,2)。 tv[i].setGravity()。//添加進(jìn)LinearLayout } return ll_detail。 (ba_detail)。//出發(fā)站 EditText etzzz=(EditText)findViewById()。//終點(diǎn)站 CheckBox cbzzz=(CheckBox)findViewById()。 return false。amp。 return false。 return false。 return false。amp。 return false。amp。 return false。 if(().toString().trim().contentEquals()) { (this, 車次不能為空?。?!,).show()。 } } if(curr==){//如果當(dāng)前為車站車次查詢界面 EditText etczcccx=(EditText)findViewById()。 return false。//車名 EditText et_lclx=(EditText)findViewById()。//始發(fā)站 EditText et_zdz=(EditText)findViewById()。 return false。 return false。 return false。 return false。//車站名稱 EditText et_czjc=(EditText)findViewById()。 return false。 return false。//車名 EditText et_zm=(EditText)findViewById()。 return false。 return false。 } 4) onKeyDown方法(鍵盤監(jiān)聽):public boolean onKeyDown(int keyCode, KeyEvent e) { if(keyCode!=4){//如果不是按下的返回按鈕時(shí)不做任何處理,直接返回 return false。//返回到主菜單界面 return true。//返回到附加界面 return true。//如果是在主菜單中按下返回按鈕,則直接退出 return true。//返回到ListView界面 return true。 return true。 return true。 return true。//返回到主菜單界面 return true。 }5) iniTLisit方法(初始化適配器中需要的數(shù)據(jù)的函數(shù)):public void iniTLisit(){ String sql = select Sname from station。 String[][] msgInfo=new String[(0).size()][()]。i()。j(0).size()。 } } =msgInfo[0]。//查出所有車站名字的簡稱 temp= (sql)。 for(int i=0。i++){ for(int j=0。j++){ msgInfo[j][i]=(String)(i).get(j)。//得到該數(shù)組 }6) iniTLisitarray方法(為對(duì)應(yīng)ID的輸入框添加適配器):public void iniTLisitarray(int id){ CityAdapterString cAdapter = new CityAdapterString(this,)。//設(shè)置要添加提示信息的輸入框 (cAdapter)。 (100) 。 }6 運(yùn)行結(jié)果與分析 運(yùn)行結(jié)果 圖611歡迎動(dòng)畫界面1 圖612歡迎動(dòng)畫界面2 圖613 主菜單界面 圖614 站站查詢界面 圖615 車次查詢界面 圖616 車站查詢界面 圖617 附加功能界面 圖618 車次添加界面 圖619 車站添加界面 圖6110 關(guān)系添加界面 圖6111 站站查詢結(jié)果 圖6112 中轉(zhuǎn)站查詢結(jié)果 圖6113 某車次的查詢結(jié)果 圖6114 車站查詢結(jié)果 分析界面內(nèi)置的動(dòng)態(tài)播放圖片可以插入相應(yīng)的旅游景點(diǎn)廣告或其他相關(guān)廣告(在“我是圖”位置),加強(qiáng)實(shí)用性。目前已經(jīng)實(shí)現(xiàn)的功能有:7 結(jié)論到目前為止,系統(tǒng)的所有功能已經(jīng)全部開發(fā)完成,但是系統(tǒng)還是存在很多不足,系統(tǒng)在數(shù)據(jù)輸入時(shí)應(yīng)該限制其格式,另外在系統(tǒng)的實(shí)用性方面還有待提高,譬如可以在列車顯示詳細(xì)信息的界面添加一個(gè)時(shí)間提醒功能,提醒用戶應(yīng)該在某個(gè)時(shí)間點(diǎn)預(yù)定車票。比如在進(jìn)行車站名稱輸入時(shí),用戶即可輸入車站拼音簡稱還可輸入車站漢字全名,同時(shí)還應(yīng)該出現(xiàn)一個(gè)下拉列表,供用戶選擇。假若一個(gè)手機(jī)軟件的界面上無非就有幾個(gè)控件、幾幅圖片,則會(huì)顯得枯燥,用戶體驗(yàn)度不高。對(duì)于SQL語句的運(yùn)用,我還應(yīng)該深入學(xué)習(xí)。在系統(tǒng)不斷的完善和改進(jìn)的過程中,我學(xué)到了很多新的知識(shí),這使我更加有信心去面對(duì)未來充滿挑戰(zhàn)的學(xué)習(xí)和工作任務(wù)。通過這次設(shè)計(jì),我學(xué)到了很多東西,例如:Android開發(fā)技術(shù)等。這次設(shè)計(jì)是對(duì)我所學(xué)知識(shí)的一次綜合應(yīng)用,讓我認(rèn)識(shí)到了自己的不足,并不斷的加強(qiáng)改進(jìn)。 8 參考文獻(xiàn)[1] 李剛.瘋狂Android講義.第三版.電子工業(yè)出版社.2015年:137頁[2] 郭霖.第一行代碼Android.第一版.人民郵電出版社.2014年:1297頁[3] (美)Greg Nudelman.Android應(yīng)用UI設(shè)計(jì)模式.第一版.人民郵電出版社.2013年:157
點(diǎn)擊復(fù)制文檔內(nèi)容
化學(xué)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1