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

正文內(nèi)容

二維條形碼設(shè)計(jì)畢業(yè)論文(編輯修改稿)

2024-07-20 17:34 本頁面
 

【文章內(nèi)容簡介】 ,同時(shí)需要對(duì)二維碼進(jìn)行解碼,在解碼的時(shí)候,從手機(jī)緩存中調(diào)去圖片解碼,緩存中的圖片刪除。3> 調(diào)用瀏覽器功能當(dāng)二維碼隱藏的一個(gè)網(wǎng)站信息://時(shí),我們需要訪問該網(wǎng)站,所以需要一個(gè)手機(jī)瀏覽器功能。4> 調(diào)用手機(jī)撥打電話功能當(dāng)發(fā)現(xiàn)為wtai://或TEL:規(guī)范,則調(diào)用手機(jī)撥打電話。5> 解讀圖像的功能如果二維碼是一個(gè)靜態(tài)圖像,那么我們則需要對(duì)靜態(tài)圖片譯碼,取得譯碼之后的字符串,識(shí)別其條形碼類型,解讀圖像。 系統(tǒng)功能結(jié)構(gòu)圖系統(tǒng)結(jié)構(gòu)圖是對(duì)軟件系統(tǒng)結(jié)構(gòu)的總體設(shè)計(jì)的圖形顯示,如圖所示為總體的系統(tǒng)功能結(jié)構(gòu),它包括相機(jī)預(yù)覽,相機(jī)解碼和關(guān)閉相機(jī)三個(gè)部分,同時(shí)相機(jī)解碼包括調(diào)用瀏覽器,調(diào)用撥打電話和顯示文本。Android二維碼掃描識(shí)別相機(jī)預(yù)覽相機(jī)解碼關(guān)閉相機(jī)調(diào)用瀏覽器調(diào)用撥打電話顯示文本 系統(tǒng)用例圖1 系統(tǒng)用戶用例圖用例圖就是由主角,用例以及它們之間的關(guān)系構(gòu)成的圖。該圖說明了用例模型中的關(guān)系。通過上面對(duì)系統(tǒng)的分析即可的得到系統(tǒng)的用例圖,如圖所示: 技術(shù)需求Android二維碼掃描系統(tǒng)具體的幾個(gè)技術(shù)要求如下:1 照相機(jī)實(shí)現(xiàn)技術(shù)在了解了Android開發(fā)的過程之后需要知道Android怎樣進(jìn)行照相。Android應(yīng)用提供了Camera來控制拍照,使用Camera進(jìn)行拍照需要按照如下步驟進(jìn)行:調(diào)用Camera的open()方法打開照相機(jī)。調(diào)用Camera和getParameters()方法獲取拍照參數(shù)。調(diào)用Camera的setParameters(),這樣即可對(duì)相機(jī)的拍照參數(shù)進(jìn)行控制。調(diào)用Camera的starPreview()方法開始預(yù)覽取景,在預(yù)覽取景之前需要調(diào)用Camera的setPreviewDisplay(SurfaceHolder holder)方法設(shè)置使用哪一個(gè)SurfaceView顯示取景圖片。調(diào)用Camera的takePicture()方法進(jìn)行拍照。2 二維碼圖片處理技術(shù)首先二維碼圖片是圖片的一種,當(dāng)拍攝下來時(shí)需要將該圖片送往解碼函數(shù)解碼,因此需要獲取預(yù)覽中圖片,在這里用的是bitmap這個(gè)類。3 二維碼解碼技術(shù)將預(yù)覽畫面中的二維碼圖片送到我們的解碼函數(shù)對(duì)二維碼進(jìn)行解碼,因此需要應(yīng)用android另外的一個(gè)JAR包,這個(gè)系統(tǒng)主要是對(duì)二維碼的一種QRcode進(jìn)行解碼。 性能需求Android二維碼的掃描識(shí)別系統(tǒng)性能方面的要求主要體現(xiàn)在一下幾個(gè)方面:本系統(tǒng)需要對(duì)二維碼進(jìn)行準(zhǔn)確迅速的識(shí)別,所以對(duì)系統(tǒng)的時(shí)間要求更為嚴(yán)格。軟件界面直觀、簡介,人機(jī)交互性強(qiáng)。3 系統(tǒng)總體設(shè)計(jì) 系統(tǒng)總體設(shè)計(jì)目標(biāo)經(jīng)過可行性研究和需求分析階段的工作,已經(jīng)清楚系統(tǒng)必須完成的工作,下面的工作應(yīng)該是決定“如何做”的問題。概要設(shè)計(jì)的基本目的就是“概括地說系統(tǒng)應(yīng)該如何實(shí)現(xiàn)”。另一方面的主要工作是設(shè)計(jì)軟件的結(jié)構(gòu),即確定系統(tǒng)都由哪些模塊組成及模塊之間的相互關(guān)系。 系統(tǒng)概要設(shè)計(jì)概要設(shè)計(jì)的主要任務(wù)是設(shè)計(jì)軟件結(jié)構(gòu)和數(shù)據(jù)結(jié)構(gòu)。設(shè)計(jì)軟件結(jié)構(gòu)的具體任務(wù)是:將一個(gè)復(fù)雜系統(tǒng)按功能進(jìn)行模塊劃分、建立模塊的層次結(jié)構(gòu)及調(diào)用關(guān)系、確定模塊間的接口及人機(jī)界面等。數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)包括數(shù)據(jù)特征的描述、確定數(shù)據(jù)的結(jié)構(gòu)特性。顯然,概要設(shè)計(jì)建立的是目標(biāo)系統(tǒng)的邏輯模型,與計(jì)算機(jī)無關(guān)??傮w設(shè)計(jì)就是系統(tǒng)模塊結(jié)構(gòu)設(shè)計(jì)。 Android二維碼掃描識(shí)別系統(tǒng)需要調(diào)用我們Android手機(jī)的照相機(jī),通過onPictureTaken函數(shù)二維碼圖片處理成位圖,而且將位圖在imageview中顯示出來,然后再對(duì)位圖進(jìn)行譯碼,按照QRcode二維碼生成的方式解碼成字符型。如果二維碼隱藏信息是一個(gè)網(wǎng)址那么調(diào)用瀏覽器訪問該網(wǎng)站,如果二維碼隱藏的信息是一個(gè)電話號(hào)碼,那么調(diào)用手機(jī)撥打電話功能,如果該二維碼隱藏的信息是普通的文本信息,那么顯示出文本信息即可,若不是QRcode不做任何操作。系統(tǒng)總體功能有以下幾個(gè)方面:相機(jī)預(yù)覽功能;關(guān)閉相機(jī)功能;拍照解碼;調(diào)用瀏覽器:如果二維碼信息隱藏的是以“://”開頭的網(wǎng)址,那么手機(jī)便調(diào)用默認(rèn)瀏覽器瀏覽該網(wǎng)址。調(diào)用撥打電話功能:如果二維碼信息隱藏的是以“TEL:”或者是“wtai:”開頭的電話號(hào)碼,那么手機(jī)直接調(diào)用撥打電話功能。顯示文本信息:如果二維碼信息只是包含一些文本信息,那么直接顯示。在整個(gè)系統(tǒng)模塊中最重要的模塊是拍照解碼功能,因此把這個(gè)模塊單獨(dú)分析,將它的功能進(jìn)行分析如圖所示。4 系統(tǒng)詳細(xì)設(shè)計(jì) 系統(tǒng)流程圖系統(tǒng)流程圖是描繪系統(tǒng)物理模型的傳統(tǒng)工具。本次畢業(yè)設(shè)計(jì)的流程圖答題屬于順序流程,首先初始化相機(jī),然后拍照截取圖片,對(duì)圖片處理的過程中要判斷字符串類型,然后根據(jù)不同類型調(diào)用不同功能。本系統(tǒng)流程圖如圖所示。初始化相機(jī)拍照截取圖片圖片處理并譯碼相機(jī)重置判斷字符串類型結(jié)束調(diào)用瀏覽器調(diào)用撥打電話顯示文本信息開始 圖片處理過程QRcode二維碼是按照一定規(guī)則以矩陣的形式生成的,所以拍照截取到圖片之后需要譯碼字節(jié)數(shù)組,將字節(jié)數(shù)組譯碼成位圖,并將位圖顯示在imageview上,然后通過decodeQRImage函數(shù)將此位圖送往系統(tǒng)自帶的譯碼函數(shù)譯碼成字符串,最后判斷取出的字符串是否符合OMIA所規(guī)范的規(guī)則。圖片處理過程如下圖:相機(jī)預(yù)覽拍照截取QRCODE二維碼圖片譯碼字節(jié)數(shù)組成位圖通過decodeQRimage函數(shù)將位圖譯碼成字符串判斷字符串類型調(diào)用瀏覽器顯示文本信息調(diào)用撥打電話 界面設(shè)計(jì)界面設(shè)計(jì)是人與機(jī)器之間傳遞和交換信息的媒介,一個(gè)好的界面是很重要的。它主要是站在用戶的角度考慮,因此界面的設(shè)計(jì)要人性化、簡潔、清楚,還要有安全感和靈活性。此系統(tǒng)功能整體上可以分為三個(gè)部分。第一個(gè)部分是相機(jī)預(yù)覽顯示部分,這部分用一個(gè)surfaceview來實(shí)現(xiàn);第二部分是整個(gè)系統(tǒng)操作部分,分為三個(gè)按鈕,第一個(gè)按鈕為相機(jī)預(yù)覽按鈕,第二個(gè)按鈕為關(guān)閉相機(jī)按鈕,第三個(gè)按鈕為拍照解碼按鈕并且為各自按鈕設(shè)置監(jiān)聽器并綁定;第三部分是顯示拍照截取的二維碼圖片。系統(tǒng)界面如下圖 5 系統(tǒng)編碼實(shí)現(xiàn) 基本編碼設(shè)置從詳細(xì)設(shè)計(jì)我們已經(jīng)知道系統(tǒng)分為三部分,因此我們?cè)O(shè)置一個(gè)變量bIfPreview來控制相機(jī)是否為預(yù)覽模式,變量初始化為p
點(diǎn)擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1