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

正文內(nèi)容

二維條形碼掃描儀畢業(yè)論文-文庫吧資料

2025-06-29 17:25本頁面
  

【正文】 t =” wrap_content”android:text =” 拍照解碼”/LinearLayoutImageView android:id=”+id/my ImageView1” android:layout_width =” wrap_content”android:layout_height =” wrap_content”android:。因為要調(diào)用手機相機和撥打電話功能,: usespermission android:name=/ usespermission andrion:name=/ 對于布局文件來說,我們分為三層,第一層是拍照預(yù)覽部分,用surfaceview實現(xiàn);第二部分是三個按鈕,添加三個按鈕即可實現(xiàn);第三部分是顯示拍照截取的圖片,我們用imageview來實現(xiàn)。第一個部分是相機預(yù)覽顯示部分,這部分用一個surfaceview來實現(xiàn);第二部分是整個系統(tǒng)操作部分,分為三個按鈕,第一個按鈕為相機預(yù)覽按鈕,第二個按鈕為關(guān)閉相機按鈕,第三個按鈕為拍照解碼按鈕并且為各自按鈕設(shè)置監(jiān)聽器并綁定;第三部分是顯示拍照截取的二維碼圖片。它主要是站在用戶的角度考慮,因此界面的設(shè)計要人性化、簡潔、清楚,還要有安全感和靈活性。初始化相機拍照截取圖片圖片處理并譯碼相機重置判斷字符串類型結(jié)束調(diào)用瀏覽器調(diào)用撥打電話顯示文本信息開始 圖片處理過程QRcode二維碼是按照一定規(guī)則以矩陣的形式生成的,所以拍照截取到圖片之后需要譯碼字節(jié)數(shù)組,將字節(jié)數(shù)組譯碼成位圖,并將位圖顯示在imageview上,然后通過decodeQRImage函數(shù)將此位圖送往系統(tǒng)自帶的譯碼函數(shù)譯碼成字符串,最后判斷取出的字符串是否符合OMIA所規(guī)范的規(guī)則。本次畢業(yè)設(shè)計的流程圖答題屬于順序流程,首先初始化相機,然后拍照截取圖片,對圖片處理的過程中要判斷字符串類型,然后根據(jù)不同類型調(diào)用不同功能。在整個系統(tǒng)模塊中最重要的模塊是拍照解碼功能,因此把這個模塊單獨分析,將它的功能進行分析如圖所示。調(diào)用撥打電話功能:如果二維碼信息隱藏的是以“TEL:”或者是“wtai:”開頭的電話號碼,那么手機直接調(diào)用撥打電話功能。如果二維碼隱藏信息是一個網(wǎng)址那么調(diào)用瀏覽器訪問該網(wǎng)站,如果二維碼隱藏的信息是一個電話號碼,那么調(diào)用手機撥打電話功能,如果該二維碼隱藏的信息是普通的文本信息,那么顯示出文本信息即可,若不是QRcode不做任何操作。總體設(shè)計就是系統(tǒng)模塊結(jié)構(gòu)設(shè)計。數(shù)據(jù)結(jié)構(gòu)設(shè)計包括數(shù)據(jù)特征的描述、確定數(shù)據(jù)的結(jié)構(gòu)特性。 系統(tǒng)概要設(shè)計概要設(shè)計的主要任務(wù)是設(shè)計軟件結(jié)構(gòu)和數(shù)據(jù)結(jié)構(gòu)。概要設(shè)計的基本目的就是“概括地說系統(tǒng)應(yīng)該如何實現(xiàn)”。軟件界面直觀、簡介,人機交互性強。3 二維碼解碼技術(shù)將預(yù)覽畫面中的二維碼圖片送到我們的解碼函數(shù)對二維碼進行解碼,因此需要應(yīng)用android另外的一個JAR包,這個系統(tǒng)主要是對二維碼的一種QRcode進行解碼。調(diào)用Camera的takePicture()方法進行拍照。調(diào)用Camera的setParameters(),這樣即可對相機的拍照參數(shù)進行控制。調(diào)用Camera和getParameters()方法獲取拍照參數(shù)。通過上面對系統(tǒng)的分析即可的得到系統(tǒng)的用例圖,如圖所示: 技術(shù)需求Android二維碼掃描系統(tǒng)具體的幾個技術(shù)要求如下:1 照相機實現(xiàn)技術(shù)在了解了Android開發(fā)的過程之后需要知道Android怎樣進行照相。Android二維碼掃描識別相機預(yù)覽相機解碼關(guān)閉相機調(diào)用瀏覽器調(diào)用撥打電話顯示文本 系統(tǒng)用例圖1 系統(tǒng)用戶用例圖用例圖就是由主角,用例以及它們之間的關(guān)系構(gòu)成的圖。5> 解讀圖像的功能如果二維碼是一個靜態(tài)圖像,那么我們則需要對靜態(tài)圖片譯碼,取得譯碼之后的字符串,識別其條形碼類型,解讀圖像。3> 調(diào)用瀏覽器功能當二維碼隱藏的一個網(wǎng)站信息://時,我們需要訪問該網(wǎng)站,所以需要一個手機瀏覽器功能。具體需求如下:1> 相機預(yù)覽需求此二維碼識別系統(tǒng)必須能夠運用手機上的照相機設(shè)計瞄準框,讓user對準條形碼才能獲得二維碼的圖像。 系統(tǒng)功能需求設(shè)計Android二維條形碼掃描儀我們應(yīng)當確定這個系統(tǒng)要完成哪些動作,即對目標系統(tǒng)提出完整,準確,清晰,具體的要求。二維條碼作為一種全新的自動識別和信息載體技術(shù),其經(jīng)濟性和可靠性正被越來越多的人們所了解和認知。二維條碼的編碼范圍非常廣泛,它不僅可以保存英文、數(shù)字等符號信息,還可以保存中文、圖片、聲音、指紋、簽字等多種數(shù)據(jù)類型。 項目開發(fā)環(huán)境 硬件環(huán)境 —perf: 內(nèi)存:512 M 型號:HUAWEIC8810 開發(fā)環(huán)境 操作系統(tǒng):Windows XP 開發(fā)工具:jdk、Eclipse 、androidsdk2 需求分析 需求分析條碼可分為一維條碼和二維條碼,一維條碼在生產(chǎn)和生活中得到了廣泛的應(yīng)用,極大的提高了生產(chǎn)率,但是一維條碼本身的缺點:信息量小,依賴數(shù)據(jù)庫等日益突顯出來。被軟件開發(fā)工程師用于特定的軟件包、軟件框架、硬件平臺、操作系統(tǒng)等建立應(yīng)用軟件的開發(fā)工具集合,是Android專屬的軟件開發(fā)工具包。JDK最重要命令行工具:Java:啟動JVM執(zhí)行class;Javac:Java編譯器;Jar:Java打包工具;Javadoc: Java文檔生成器。 JDK簡介JDK(Java Development Kit,JDK)是一個整個Java的核心,包括了Java運行環(huán)境(Java Runt ime Environment ),一堆Java工具和Java基礎(chǔ)的類庫(),不論什么Java應(yīng)用服務(wù)器都是內(nèi)置了某個版本的JDK。當啟動Eclipse時,先執(zhí)行的就是這個組件,再由這個組件加載所需的外掛程序。 就Eclipse本身而言,它只是一個框架和一組被稱為平臺核心的服務(wù)程序,用于通過插件構(gòu)建開發(fā)環(huán)境。開放源代碼的意思是讓使用者能夠取得軟件的原始碼,部分的有權(quán)去修改和傳播這個軟件。在官方網(wǎng)站,釋放到文件夾即可使用。圖例中顯示的是“百度百科”網(wǎng)頁的二維碼。 QR code,它可以存儲多種類型。在許多種類的二維條碼中,常用的碼制有:Data Mat
點擊復制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1