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

正文內(nèi)容

基于安卓平臺的智能電飯煲遠(yuǎn)程控制手機客戶端畢業(yè)論文-資料下載頁

2025-06-27 20:10本頁面
  

【正文】 arLayout視圖上,也就是一個視圖管理器。 } }菜單的上傳、下載、導(dǎo)入、導(dǎo)出。界面最下邊的一排按鈕,是與電飯煲直接聯(lián)系的。(1)導(dǎo)入,具體代碼如下: public void import2() { (new Intent(a, ), ToChoiceFile)。//手機系統(tǒng)文件列表 }(2)導(dǎo)出public void export() { //選擇菜譜的菜單導(dǎo)出到手機, Intent in=new Intent(a, )。//跳轉(zhuǎn)MenuSelectActivity,選擇要導(dǎo)出的菜單 (, )。 (in, ToExport)。 }(3)上傳這個上傳是相對于電飯煲來講的,是電飯煲里的菜單上傳到手機內(nèi)存中。public void upload() { init()。//定義一個集合,用來裝載菜單list=new ArrayListMenuBin()。 clearList()。//是list列表為空 byte[] buffer = ()。//通過命令從電飯煲中獲取菜單(buffer)。//等待反應(yīng)獲取數(shù)據(jù)d = (context,())。 ()。 closeDialogThread()。//5秒的等待時間,不成功就關(guān)閉,并發(fā)送upload失敗 }(4)下載該功能也是針對電飯煲的,是從菜譜選擇菜單下傳到電飯煲中,定時執(zhí)行。public void download() {//跳轉(zhuǎn)到MenuSelectActivity,選擇菜單傳給電飯煲Intent in=new Intent(a, )。(, )。(in, ToMenuSelect)。//跳轉(zhuǎn)過去成功有返回標(biāo)志 } 菜譜實現(xiàn)界面 菜譜界面圖 setting自定義模塊設(shè)計 保溫快捷按鈕在setting自定義界面下,提供一個keep warm的快捷按鈕,以方便用戶的操作。當(dāng)用戶點擊該按鈕時,客戶端會發(fā)送保溫命令,電飯煲立即啟動保溫功能。實現(xiàn)代碼如下: // 保溫命令:0xA1public void toKwCommand() {// DataProtocolService封裝了所有的命令, byte[] buffer = ()。 //通過命令讓電飯煲執(zhí)行保溫命令(buffer)。} wifi狀態(tài)顯示在setting自定義界面下有wifi狀態(tài)的顯示,這是通過檢索系統(tǒng)狀態(tài)實現(xiàn)的。private boolean wifiIsLink。//wifi連接的狀態(tài)保存在wifiIsLink,在SharedPreferences文件里public void wifiIsLink(boolean b) { if (b) { //wifi的圖標(biāo)變亮 ()。 } else { //wifi的圖表變暗 ()。 } } 自定義菜單自定義菜單部分菜單參數(shù)保存在MenuBin,可直接發(fā)送給電飯煲定時執(zhí)行。 //系統(tǒng)菜單不列入本地數(shù)據(jù)庫private int id。//系統(tǒng)菜單id private String onlyId。//所有菜單唯一標(biāo)志 private String model。// 型號 private int number。// 功能編號,0x0e為自定義,其他為系統(tǒng)設(shè)定 private String image。// 照片路徑 private String name。// 菜單名稱 private int pressure。// 壓力 private int temp=100。// 溫度 private int time=60。// 時間 單位分鐘 private int type。// 菜單類型 private String help。// 菜單制作提示 private int kw。// 是否保溫private int isUpload。//是否為上傳菜單//點擊confirm時,系統(tǒng)菜單將發(fā)送給電飯煲定時執(zhí)行public void confirm() { mb=()。 byte[] buffer=(mb)。(buffer)。 ()。 } 自定義模塊界面 setting自定義模塊界面圖 6 客戶端測試 登錄模塊測試在wifi連通的情況下,客戶端可以正常的搜索到電飯煲的ip,連接到一個電飯煲后就可以控制進(jìn)行做飯、做其他的等等。: evice連接的測試圖當(dāng)?shù)卿浤K忘記密碼時,系統(tǒng)會發(fā)送當(dāng)初注冊時的郵箱的信息。由于該客戶端每次只能一個用戶在使用,所以只需要指定注冊時填的郵箱就行,系統(tǒng)會按照郵箱的關(guān)鍵字去查詢本地數(shù)據(jù)庫,把該郵箱的注冊時的用戶名和密碼發(fā)送給注冊的郵箱。: 忘記密碼測試圖 Diy新建菜單模塊測試,設(shè)置其各種參數(shù)。這個過程說明客戶端能夠成功新建一個菜單,并且保存在本地數(shù)據(jù)庫里。 生成的菜單測試圖 導(dǎo)入導(dǎo)出功能測試、。從圖中可以看出客戶端的兩個菜單已成功導(dǎo)出到手機內(nèi)存中,在salad這個菜譜的兩個菜單中,我選擇了兩個菜單:你好,你好,經(jīng)過系統(tǒng)處理后導(dǎo)出:,這個命名規(guī)則是為了防止菜單name相同,但是它們的id在系統(tǒng)是唯一的,系統(tǒng)讀取菜單是根據(jù)它們的id來而不是name,因此不會出錯。 存儲的菜單圖 下載的菜單測試圖 自定義模塊測試進(jìn)入一個自定義的菜單里,設(shè)置食物的保溫的時間是10分鐘。點擊confirm按鈕后,電飯煲開始執(zhí)行。 設(shè)置保溫時間測試圖 顯示保溫時間測試圖 它的菜單名字是Roasted Buttemut Squash Soup with Apples andr Bacon。新建菜單的時候設(shè)置了3個時間段,中間的時間顯示是每個時間段的倒計時,一個時間段執(zhí)行完了會自動轉(zhuǎn)到下一個時間段,用戶也可以隨意的取消某一個未執(zhí)行的或者正在執(zhí)行的。 菜單執(zhí)行的界面測試圖 7 總結(jié)與展望 總結(jié)在此次畢業(yè)論文設(shè)計的過程中,我收獲了許多東西。學(xué)會了怎樣將學(xué)到的一些理論的知識運用到實際中,學(xué)會了怎樣將生活中的東西用編程的思維方式進(jìn)行表達(dá);怎樣發(fā)現(xiàn)問題,分析問題,解決問題;怎樣在工作之余合理安排畢業(yè)論文的進(jìn)度。在這之前,對自己的學(xué)科水平認(rèn)識不清楚,只是單獨的掌握運用一門java語言,而忽視了c和c++的學(xué)習(xí),忽視了他們的語言的思維方式。從沒有綜合運用兩門以上語言進(jìn)行編程的經(jīng)驗,在我的工作中,要用到的知識有很多,包括linux系統(tǒng)的操作,在我的大學(xué)課程是沒有的,通過這次畢業(yè)論文設(shè)計,我了解到了JAVA在android中的重要性以及編程區(qū)別,了解到了android不是新的東西,他是java的一個延伸,讓java的視圖編程更多樣化,通過了解了這些使自己知識水平上的一大突破,這讓我深深的挺會到android編程語言的魅力和編程世界的豐富多樣性。在畢業(yè)論文的設(shè)計過程中也遇到了許多困難和困惑:比如怎樣建立客戶端的的基本架構(gòu),怎樣設(shè)計客戶端的界面,怎樣將客戶端通過wifi通信等。后來通過不斷的查閱資料學(xué)習(xí),問老師,同學(xué)和朋友,這些問題也就在曲折中迎刃而解了。這次畢業(yè)設(shè)計我除了在java編程的邏輯思維能力上和android特有的四大組件的通過intent聯(lián)合使用有了很大程度的提高,也更加深入地理解了軟件和硬件模塊的數(shù)據(jù)交互模式的理解。 展望本系統(tǒng)的基本功能的開發(fā)都已經(jīng)完成,但是因個人的能力有限使得有些模塊和功能還不是很完善,因此,希望在以后的時間里,通過不斷的學(xué)習(xí)去提高自己的能力,等有能力或者時間時,在對本系統(tǒng)進(jìn)行完善。本系的后續(xù)完善可以從以下幾個方面考慮:代碼的邏輯性不是很強,有代碼冗余的現(xiàn)象,系統(tǒng)組件選用有些不太合理。定時功能有待完善,wifi傳輸數(shù)據(jù)不太連續(xù)。我相信通過我以后的在工作,學(xué)習(xí)上的不斷努力,這些問題將迎刃而解,開發(fā)更好體驗的手機界面?! ⒖嘉墨I(xiàn)[1] [M].合肥:合肥工業(yè)大學(xué)出版社,[2] [M].北京:清華大學(xué)出版社,[3] 王剛,夏平,[J].智能家居無線遠(yuǎn)程控制技術(shù),2008(3):6770[4] [J].Android嵌入式系統(tǒng)架構(gòu)及內(nèi)核淺析,2011(4): 4652 [5] [韓]金泰延、宋亨周、樸知勛、李白、[M].北京;人民郵電出版社,[6] [EB/OL]. , 20100107 [7] [M].北京:電子工業(yè)出版社,[8] [M].北京:人民教育出版社,[9] 埃史爾, [M].北京:機械工業(yè)出版社, [10] 單興華,邱加永,徐明華, [M].北京:清華大學(xué)出版社,[11] 梁勇, [M].北京:機械工業(yè)出版社,[12] 關(guān)東升,java與android開發(fā)實戰(zhàn)android經(jīng)典應(yīng)用剖析[M],機械工業(yè)出版社,2012[13] 李聰聰,呂衛(wèi),[J].計算機應(yīng)用與軟件,2012[14] 劉樂延,[J].計算與現(xiàn)代化,2013[15] [D].北京郵電大學(xué),2013致 謝大四已接近尾聲,短暫的四年時光感覺一瞬間,在這四年里我學(xué)到了很多,也成長了很多,特別在大四期間,在社會上實習(xí)了一年,可以說是不順利,不過一切的不順就當(dāng)做人生的絆腳石吧,我會一一戰(zhàn)勝他們,經(jīng)歷了8到9個月的實習(xí),對Android的整個框架有個初步的認(rèn)識,這就是我走向的社會的開始。經(jīng)過一年的構(gòu)思與設(shè)計,在指導(dǎo)老師顧思思老師的指導(dǎo)和安排下,我的智能電飯煲安卓客戶端的開發(fā)設(shè)計已經(jīng)完成。DIY新建菜單模塊能保存用戶新建的菜單保存在主菜單里,并能夠在連通device的情況下,下傳到電飯煲的控制模塊,實現(xiàn)在電飯煲的智能控制。,還有在連接通信方面有些問題,加上自己對軟件設(shè)計缺乏實踐的經(jīng)驗,在分析問題、解決問題時顯得不夠嚴(yán)密、完善,界面設(shè)計不夠美觀,還需要在以后的工作中通過不斷地學(xué)習(xí)改進(jìn)和完善。在這次的畢業(yè)設(shè)計中,讓我深深地體會到進(jìn)行一個Android項目的app的完成是需要多科知識綜合運用的,以前從未將java,Android編程語言綜合運用,通過畢業(yè)設(shè)計,我的綜合運用能力得到提高,也讓自己感覺到一點點的成就感。同時也意識到軟件開發(fā)不是一件簡單的事情,它需要設(shè)計者具有全面的編程知識、縝密的思維、嚴(yán)謹(jǐn)?shù)墓ぷ鲬B(tài)度以及較高的分析問題、解決問題的能力,而我在很多方面還有欠缺,需要不斷的學(xué)習(xí)和改進(jìn)。在設(shè)計期間讓我要感謝的很多幫助過我的人,首先我要感謝我指導(dǎo)老師顧思思老師,感謝老師對我畢業(yè)設(shè)計的精心指導(dǎo)。在設(shè)計期間有好多自己不會的和沒寫好的,老師都細(xì)心的幫我糾正以及耐心的指導(dǎo)。同時,也要感謝在客戶端的設(shè)計過程中給予我支持和幫助的老師,同學(xué)們和朋友們。謝謝你們!35
點擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1