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

正文內(nèi)容

通信工程專業(yè)畢業(yè)設(shè)計(jì)論文-基于android平臺(tái)的二維碼識(shí)別軟件的設(shè)計(jì)與實(shí)現(xiàn)-預(yù)覽頁

2025-02-10 02:43 上一頁面

下一頁面
 

【正文】 第4至5周 任務(wù):畢業(yè)實(shí)習(xí)、撰寫畢業(yè)實(shí)習(xí)報(bào)告。 B.對(duì)不同隱藏信息類型的二維碼,軟件能夠做出相對(duì)應(yīng)的判斷及效果。 (2)設(shè)計(jì)系統(tǒng)總體功能模塊及拍照解碼功能模塊,及進(jìn)行界面設(shè)計(jì)。作者簽名: 日期: 年 月 日畢業(yè)設(shè)計(jì)(論文)任務(wù)書 題目: 基于Android平臺(tái)的二維碼識(shí)別軟件的設(shè)計(jì)與實(shí)現(xiàn) 姓名 劉智威 系 計(jì)算機(jī)與通信學(xué)院 專業(yè) 通信工程 班級(jí) 0902 學(xué)號(hào) 200903020216 指導(dǎo)老師 胡瑛 職稱 講師 教研室主任 廖智 一、基本任務(wù)及要求:(1)進(jìn)行二維碼識(shí)別軟件的可行性研究與需求分析。 (5)基本要求 A.能夠通過攝像頭掃描識(shí)別QRCODE二維碼。 第2至3周 任務(wù):閱讀資料、書籍,學(xué)習(xí)所需知識(shí),撰寫文獻(xiàn)綜述。 第8至13周 任務(wù):具體設(shè)計(jì)、調(diào)試、修改拍照解碼功能模塊和其他系統(tǒng)模塊并設(shè)計(jì)開發(fā)Android平臺(tái)二維碼識(shí)別軟件,實(shí)現(xiàn)整個(gè)系統(tǒng)的聯(lián)調(diào)。在開發(fā)過程中,嚴(yán)格按照軟件工程的思想,按照需求分析、總體設(shè)計(jì)、詳細(xì)設(shè)計(jì)、實(shí)現(xiàn)和測(cè)試分階段完成整個(gè)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)。并通過在線二維碼生成器驗(yàn)證了二維碼識(shí)別的準(zhǔn)確性。 mobile phone software1  湖南工程學(xué)院畢業(yè)設(shè)計(jì)(論文)第1章 緒論 研究背景以及意義隨著科學(xué)技術(shù)的發(fā)展,物聯(lián)網(wǎng)已成為當(dāng)今信息技術(shù)當(dāng)中一門炙手可熱的話題。感知層由各種傳感器以及傳感器網(wǎng)關(guān)構(gòu)成,其作用在于識(shí)別物體和采集信息。也正是由于這些現(xiàn)實(shí)因素,本課題以理論為基礎(chǔ),方便人們生活,提高工作效率為目的而選擇本課題。另一方面,Android已成為嵌入式領(lǐng)域尤其是手持終端中第一大嵌入式操作系統(tǒng)。因此研究基于Android嵌入式平臺(tái)下的條碼識(shí)別有著非常重要的現(xiàn)實(shí)意義。加密算法通過密鑰將明文變?yōu)橐欢尾豢芍苯幼x取的代碼。在二維條碼的技術(shù)研究與開發(fā)方面,為解決我國(guó)漢字表示困難這一難題,我國(guó)在進(jìn)入新世紀(jì)后制定了國(guó)家標(biāo)準(zhǔn)快速響應(yīng)矩陣碼(即QR碼),并在QR碼制中加入了特有的中國(guó)漢字的編碼模式,大大促進(jìn)了二維條碼在我國(guó)的應(yīng)用。手機(jī)二維條碼在我國(guó)的應(yīng)用比較晚,最初是由中國(guó)移動(dòng)于2006年8月開始推出的,首先在北京和上海兩地進(jìn)行測(cè)試,然后逐漸推廣到全國(guó),從此二維條碼成為了業(yè)界關(guān)注的焦點(diǎn)。在條碼的應(yīng)用方面,美國(guó)、日本、韓國(guó)等國(guó)家已經(jīng)將二維條碼技術(shù)應(yīng)用于對(duì)各類證件、報(bào)表、票據(jù)、郵寄包裹!生產(chǎn)線的管理等。因此,二維碼識(shí)別技術(shù)在安卓手機(jī)上應(yīng)用其前景明朗,對(duì)相關(guān)理論及科學(xué)技術(shù)的研究的影響意義也十分深遠(yuǎn)。然后,在概要設(shè)計(jì)中建立了系統(tǒng)功能模型,并在詳細(xì)設(shè)計(jì)階段對(duì)圖片處理過程進(jìn)行設(shè)計(jì)。(2) 若二維碼隱藏的是網(wǎng)址信息,那么調(diào)用手機(jī)瀏覽器瀏覽該網(wǎng)站。第2章 課題相關(guān)理論與技術(shù) 二維碼技術(shù)原理二維碼作為一種全新的條碼技術(shù),已被廣泛應(yīng)用于國(guó)防、醫(yī)療保健、商業(yè)、金融、后勤管理等領(lǐng)域。在許多種類的二維條碼中,常用的碼制有:DataMatrix、MaxiCode、Aztec、QRCode、Vericode、PDF41Ultracode、Code4Code16K等。它可以存儲(chǔ)多用類型。簡(jiǎn)要的解碼過程:二維碼圖像-圖像解析出01編碼按照規(guī)則解釋為相應(yīng)的內(nèi)容。Google于2007年11月5日發(fā)布了Android ,號(hào)稱是首個(gè)為移動(dòng)終端打造的真正開放和完整的移動(dòng)軟件,后經(jīng)版本不斷更新,到現(xiàn)在最新版本是Android 。目前,聯(lián)盟成員數(shù)量已經(jīng)超過80家。這在之前的手機(jī)操作系統(tǒng)當(dāng)中是很難想象的。Dalvik虛擬機(jī)是基于寄存器的,相對(duì)于java虛擬機(jī)要快很多。強(qiáng)大的圖形庫給游戲開發(fā)帶來福音。(9)照相機(jī),GPS,指南針和加速計(jì)。該應(yīng)用程序重用機(jī)制使得組件可以被用戶替換。一個(gè)活動(dòng)類管理器(Activity Manager)用來管理應(yīng)用程序生命周期并提供常用的導(dǎo)航回退功能。系統(tǒng)C庫:一個(gè)從BSD繼承來的標(biāo)準(zhǔn)C系統(tǒng)數(shù)據(jù)庫(libc),專門為基于Embedded Linux的設(shè)備定制。SGL:一個(gè)內(nèi)置的2D圖形引擎。Android包括了一個(gè)核心庫,該核心庫提供了Java編程語言核心庫的大多數(shù)功能。該虛擬機(jī)是基于寄存器的,所有的類都經(jīng)過由Java匯編器編譯。例如:Binder IPC驅(qū)動(dòng)、顯示驅(qū)動(dòng)、輸入設(shè)備驅(qū)動(dòng)、音頻系統(tǒng)驅(qū)動(dòng)、攝像頭驅(qū)動(dòng)、Wifi驅(qū)動(dòng)、藍(lán)牙驅(qū)動(dòng)、電源管理驅(qū)動(dòng)等。從獲得的內(nèi)核源碼樹的根目錄結(jié)構(gòu)。(2)進(jìn)程間通信機(jī)制Android增加了一種進(jìn)程間的通信機(jī)制在內(nèi)核源代碼驅(qū)動(dòng)程序文件為、oredroid/includellinux/,Binder通過守護(hù)進(jìn)程Service Manager管理系統(tǒng)的服務(wù),負(fù)責(zé)進(jìn)程間的數(shù)據(jù)交換各進(jìn)程通過Binder訪問同一塊共享內(nèi)存,以達(dá)到數(shù)據(jù)通信的機(jī)制從應(yīng)用層的角度看,進(jìn)程通過訪問數(shù)據(jù)守護(hù)進(jìn)程獲取用于數(shù)據(jù)交換的程序框架接口,調(diào)用并通過接口共享數(shù)據(jù),而其他進(jìn)程要訪問數(shù)據(jù),也只需與程序框架接口進(jìn)行交互,方便了程序員開發(fā)需要交互數(shù)據(jù)的應(yīng)用程序。這種共享方式在標(biāo)準(zhǔn)Linux當(dāng)中不被支持。Dx工具把編譯過的Java文件轉(zhuǎn)換為dex文件核心庫提供的Java功能,Dalvik虛擬機(jī)依賴于Linux內(nèi)核,例如線程或底層內(nèi)存管理。大家可以在其官方網(wǎng)站,釋放到文件夾即可使用。就像鐵匠會(huì)用現(xiàn)有的工具打造新的工具一樣,程序員也能用Eclipse打造新工具來開發(fā)軟件———這些新工具可擴(kuò)充Eclipse的功能。Eclipse附帶了一個(gè)包括Java開發(fā)工具(Java Development Tools,JDT)的標(biāo)準(zhǔn)插件集,因此如果要使用Eclipse來開發(fā)Java程序,必須安裝JDK作為它的插件才能使它正常運(yùn)作。其中IBM的JDK包含的JVM(Java VirtualMachine,JVM)運(yùn)行效率要比Sun JDK包含的JVM高出許多。 ADT簡(jiǎn)介目前Android開發(fā)所用的開發(fā)工具是Eclipse,在Eclipse編譯IDE環(huán)境中,安裝ADT,為Android開發(fā)提供開發(fā)工具的升級(jí)或者變更,簡(jiǎn)單理解為在Eclipse下開發(fā)工具的升級(jí)下載工具。即可看到Eclipse啟動(dòng)界面,表明Eclipse 已經(jīng)安裝成功,為了在Eclipse中進(jìn)行Android 開發(fā),還需要安裝ADT插件。稍稍等幾分鐘,ADT插件安裝完成再配置相應(yīng)環(huán)境變量即可進(jìn)行Android軟件開發(fā)了。如果拍照的圖片不是QRcode二維碼條形碼或者程序無法識(shí)別,則不作任何處理。 社會(huì)可行性本軟件可以讓用戶通過手機(jī)對(duì)一些產(chǎn)品上的二維碼進(jìn)行掃描識(shí)別,從而查看該產(chǎn)品的真?zhèn)?。需求分析的任?wù)不是確定系統(tǒng)怎樣完成他的工作,而僅僅是確定系統(tǒng)完成哪些工作,也就是對(duì)目標(biāo)系統(tǒng)提出完整、準(zhǔn)確、清晰、具體的要求。因此,必須用行之有效的方法對(duì)軟件需求進(jìn)行嚴(yán)格的審查驗(yàn)證。 系統(tǒng)功能需求(1)相機(jī)預(yù)覽需求此二維碼識(shí)別系統(tǒng)必須能夠調(diào)用手機(jī)上的照相機(jī)才能獲取二維碼的圖像,因此需要一個(gè)相機(jī)預(yù)覽功能,之后才能獲取我們的二維碼圖片。(5)調(diào)用手機(jī)撥打電話功能當(dāng)我們二維碼隱藏的是一個(gè)電話號(hào)碼時(shí),這個(gè)時(shí)候我們需要調(diào)用我們手機(jī)撥打電話功能。 系統(tǒng)功能結(jié)構(gòu)圖 系統(tǒng)用例圖(1)系統(tǒng)用戶用例圖用例圖就是由主角、用例以及它們之間的關(guān)系構(gòu)成的圖。(3)關(guān)閉相機(jī)用例:關(guān)閉手機(jī)照相機(jī)。3)顯示文本信息用例:如果二維碼信息只是包含一些文本信息,那么直接顯示。工作流程通常包括一個(gè)基本工作流程和一個(gè)或多個(gè)備選工作流程。(2)照相機(jī)實(shí)現(xiàn)技術(shù)在了解了Android開發(fā)的過程之后需要學(xué)習(xí)Android怎樣進(jìn)行照相。調(diào)用Camera. Parameters對(duì)象方法設(shè)置相機(jī)參數(shù)。(3)二維碼圖片處理技術(shù)首先二維碼圖片是圖片的一種,當(dāng)拍攝下來時(shí)需要將該圖片送往解碼函數(shù)解碼,因此需要獲取預(yù)覽中圖片,在這里用的是bitmap這個(gè)類。(2)系統(tǒng)界面需求軟件界面直觀、簡(jiǎn)潔,人機(jī)交互性強(qiáng)。設(shè)計(jì)軟件結(jié)構(gòu)的具體任務(wù)是:將一個(gè)復(fù)雜系統(tǒng)按功能進(jìn)行模塊劃分、建立模塊的層次結(jié)構(gòu)及調(diào)用關(guān)系、確定模塊間的接口及人機(jī)界面等。Android二維碼掃描識(shí)別系統(tǒng)需要調(diào)用我們Android手機(jī)的照相機(jī),通過onPictureTaken函數(shù)二維碼圖片處理成位圖,而且將位圖在imageview中顯示出來,然后再對(duì)位圖進(jìn)行譯碼,按照QRCODE二維碼生成的方式解碼成字符型,QRCODE遵循OMIA規(guī)范,如果二維碼隱藏信息是一個(gè)網(wǎng)址那么調(diào)用瀏覽器訪問該網(wǎng)站,如果二維碼隱藏的信息是一個(gè)電話號(hào)碼,那么調(diào)用手機(jī)撥打電話功能,如果該二維碼隱藏的信息是普通的文本信息,那么顯示出文本信息即可,若不是QRCODE二維碼不做任何操作。計(jì)算機(jī)物理系統(tǒng)具體配置方案要經(jīng)過用戶單位和領(lǐng)導(dǎo)部門的同意才可進(jìn)行實(shí)施。因?yàn)椋?jì)算機(jī)更新?lián)Q代是非??斓?,就是在開發(fā)初期和在開發(fā)的中后期系統(tǒng)實(shí)施階段購買計(jì)算機(jī)設(shè)備,價(jià)格差別就會(huì)很大。3)顯示文本信息:如果二維碼信息只是包含一些文本信息,那么直接顯示。它的基本思想是用圖形符號(hào)以黑盒子形式描繪系統(tǒng)里面的每個(gè)部件(程序、文件、數(shù)據(jù)庫、表格、人工過程等),表達(dá)信息在各個(gè)部件之間流動(dòng)的情況。此系統(tǒng)功能整體上可以分為三個(gè)部分。每一個(gè)活動(dòng)都被實(shí)現(xiàn)為一個(gè)獨(dú)立的類,并且從活動(dòng)基類中繼承而來,活動(dòng)類將會(huì)顯示由視圖控件組成的用戶接口,)事件做出響應(yīng)。在某些情況下當(dāng)前的屏幕也許需要向上一個(gè)屏幕活動(dòng)提供返回值一比如讓用戶從手機(jī)中挑選一張照片返回通訊錄做為電話撥入者的頭像。默認(rèn)情況下,Android 將會(huì)保留從主屏幕到每一個(gè)應(yīng)用的運(yùn)行屏幕。Intent 是描述應(yīng)用想要做什么。例如:要查看某個(gè)人的聯(lián)系方式,你需要?jiǎng)?chuàng)建一個(gè)動(dòng)作類型為 VIEW的 Intent,以及一個(gè)表示這個(gè)人的身份。典型的動(dòng)作類型有:MAIN、VIEW, PICK, EDIT 等。一個(gè) activity 如果要顯示一個(gè)人的聯(lián)系方式時(shí),需要聲明一個(gè) IntentFilter,這個(gè) IntentFilter 要知道怎么去處理VIEW動(dòng)作和表示一個(gè)人的URIo 。新的 activity 接收到 myIntent 的通知后,開始運(yùn)行。通知用戶,但它并不能生成一個(gè) UIo IntentReceiver 在 中注冊(cè),但也可以在代碼中使用 進(jìn)行注冊(cè)。 Service一個(gè) Service 是一段長(zhǎng)生命周期的,沒有用戶界面的程序。在這個(gè)例子中,媒體播放器這個(gè) activity 會(huì)使用 味啟動(dòng)一個(gè) service,從而可以在后臺(tái)保持音樂的播放。拿媒體播放器這個(gè)例子來說我們還可以進(jìn)行暫停、重播等操作。數(shù)據(jù)是應(yīng)用的核心。所有被一個(gè) Android 應(yīng)用程序創(chuàng)建的偏好設(shè)置,文件和數(shù)據(jù)庫都是私有的為了和其他應(yīng)用程序共享數(shù)據(jù),應(yīng)用程序不得不創(chuàng)建一個(gè) Content Provider 要回索其他應(yīng)用程序的數(shù)據(jù),它自己的Content Provider 必須被調(diào)用。在界面的頂部放置TextView用來存放解碼后顯示的信息。我們用一個(gè)按鈕實(shí)現(xiàn)該功能,添加一個(gè)按鈕并且設(shè)置并綁定監(jiān)聽器。 PlanarYUVLuminanceSource source = new PlanarYUVLuminanceSource( data, 800, 480, dsLeft, dstop, dswidth, dsheight)。 mbitmap = (mbitmap, 0, 0, 400, 350, matrix, true)。 String strResult = BarcodeFormat: + ().toString() + text: + ()。 startActivity(intent)。 } else if (eregi(TEL:, strQR2)) { /* 如果二維碼信息隱藏的是以“TEL:”開頭的電話號(hào)碼,那么手機(jī)直接調(diào)用撥打電話功能 */ String[] aryTemp01 = (TEL:)。 } } 驗(yàn)證程序讀取的二維碼信息測(cè)試是為了發(fā)現(xiàn)程序中的錯(cuò)誤而執(zhí)行程序的過程,測(cè)試的目的就是在軟件投入生產(chǎn)運(yùn)行之前,盡可能的發(fā)現(xiàn)軟件中的錯(cuò)誤并能及時(shí)改正。通過這次畢業(yè)設(shè)計(jì),我拓寬了知識(shí)面,鍛煉了能力,綜合素質(zhì)得到較大提高。提出本項(xiàng)目所要實(shí)現(xiàn)的目標(biāo),系統(tǒng)性能、安全性、可靠性方面的要求等。即使對(duì)大學(xué)四年所學(xué)的總結(jié)和應(yīng)用,也是對(duì)自己的一次檢驗(yàn)和磨礪。同時(shí)也感謝默默奉獻(xiàn)在三尺講臺(tái)上的各位老師和大學(xué)四年一直默默關(guān)心這我的輔導(dǎo)員老師。他們無聲的愛正是我前進(jìn)中最強(qiáng)大的精神動(dòng)力最后,謹(jǐn)向在百忙之中抽出時(shí)間評(píng)審本論文的老師致以誠(chéng)摯的感謝!43附 錄附錄1 Activity代碼
點(diǎn)擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1