基于android二維碼生成及識(shí)別系統(tǒng)設(shè)計(jì)及實(shí)現(xiàn)

基于android二維碼生成及識(shí)別系統(tǒng)設(shè)計(jì)及實(shí)現(xiàn)

ID:15510181

大小:34.50 KB

頁(yè)數(shù):11頁(yè)

時(shí)間:2018-08-03

基于android二維碼生成及識(shí)別系統(tǒng)設(shè)計(jì)及實(shí)現(xiàn)_第1頁(yè)
基于android二維碼生成及識(shí)別系統(tǒng)設(shè)計(jì)及實(shí)現(xiàn)_第2頁(yè)
基于android二維碼生成及識(shí)別系統(tǒng)設(shè)計(jì)及實(shí)現(xiàn)_第3頁(yè)
基于android二維碼生成及識(shí)別系統(tǒng)設(shè)計(jì)及實(shí)現(xiàn)_第4頁(yè)
基于android二維碼生成及識(shí)別系統(tǒng)設(shè)計(jì)及實(shí)現(xiàn)_第5頁(yè)
資源描述:

《基于android二維碼生成及識(shí)別系統(tǒng)設(shè)計(jì)及實(shí)現(xiàn)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。

1、基于Android二維碼生成及識(shí)別系統(tǒng)設(shè)計(jì)及實(shí)現(xiàn)摘要:隨著二維碼的廣泛應(yīng)用和Android智能手機(jī)的進(jìn)一步普及,該文介紹了一個(gè)通過(guò)Android平臺(tái)下的攝像和繪圖功能,利用二維碼的編碼和解碼原理,通過(guò)Android手機(jī)對(duì)二維碼的數(shù)據(jù)進(jìn)行解析和編碼,實(shí)現(xiàn)對(duì)二維碼生成和識(shí)別系統(tǒng)。該系統(tǒng)內(nèi)容包括兩部分:二維條碼的生成系統(tǒng)設(shè)計(jì)和二維條碼的識(shí)別系統(tǒng)設(shè)計(jì)。生成系統(tǒng)完成了從輸入數(shù)據(jù)到生成相應(yīng)二維碼的功能,識(shí)別系統(tǒng)完成對(duì)采集到的二維碼符號(hào)進(jìn)行譯碼還原出所攜帶信息的功能。關(guān)鍵詞:二維碼;二維碼生成;二維碼識(shí)別;Android平臺(tái)中圖分類號(hào):TP311文獻(xiàn)標(biāo)識(shí)碼:A

2、文章編號(hào):1009-3044(2012)26-6353-04DesignandRealizationoftheQRCodeGenerationandRecognitionSystemBasedonAndroidMAMing1,LIHai-bo2(NanyangInstituteofTechnology,Nanyang473004,China)Abstract:AlongwiththewideapplicationofQRCodeandAndroidsmartphonesfurtherpopularity.11Thispaperintroduces

3、acameraanddrawingfunctionintheAndroidworkbench.UsingofQRCodeencodinganddecodingprinciple,throughtheAn?droidmobilephoneresolveandcodeplanarbarcodetorealizetheQRCodeidentificationandgeneratesystem.Thecontentofthisprojectincludesthedesignofcreationandrecognition.Thecreationsyste

4、mcompletestheprocessfromtheinputdatatoQRCode,andtherecognitionsystemcompletestheprocessoftranslatingQRCodetorelevantinformation.Keywords:QRCode;ThegenerationofQRCode;TherecognitionofQRCode;TheAndroidPlatform一維條碼自出現(xiàn)以來(lái),由于受信息容量的限制,不得不依賴數(shù)據(jù)庫(kù)的存在。在沒(méi)有數(shù)據(jù)庫(kù)和不聯(lián)網(wǎng)的地方,一維條碼的使用受到了較大的限制。另外,要用一

5、維條碼表示漢字的場(chǎng)合,顯得十分的不方便,且效率低下。11二維碼的出現(xiàn)是為了解決一維條碼無(wú)法解決的問(wèn)題而產(chǎn)生。因而它具有高密度、高可靠性等特點(diǎn),所以可以用它表示數(shù)據(jù)文件(包括漢字文件)、圖像等。二維碼是大容量、高可靠性信息實(shí)現(xiàn)存儲(chǔ)、攜帶并自動(dòng)適讀的最理想的方法。手機(jī)二維碼的業(yè)務(wù)類型主要有兩種:一是識(shí)讀,就是借助應(yīng)用軟件直接讀出碼上信息,它可以衍生出上網(wǎng)瀏覽、電子購(gòu)物等多種應(yīng)用;二是被讀,就是由商家向手機(jī)用戶發(fā)送二維碼信息,通過(guò)設(shè)備識(shí)讀,可作身份識(shí)別、電子憑證等之用。1系統(tǒng)相關(guān)技術(shù)分析1.1Android系統(tǒng)架構(gòu)Android是一種以Linux為基礎(chǔ)

6、的開(kāi)放源代碼操作系統(tǒng),主要使用于便攜設(shè)備。Android的系統(tǒng)架構(gòu)采用了分層的架構(gòu)。android分為四個(gè)層,分別是應(yīng)用程序?qū)?、?yīng)用程序框架層、系統(tǒng)運(yùn)行庫(kù)層和linux內(nèi)核層。隨著Android的快速發(fā)展,如今已允許開(kāi)發(fā)者使用多種編程語(yǔ)言來(lái)開(kāi)發(fā)Android應(yīng)用程序,而不再是以前只能使用Java開(kāi)發(fā)Android應(yīng)用程序的單一局面,因而受到眾多開(kāi)發(fā)者的歡迎,成為真正意義上的開(kāi)放式操作系統(tǒng)[1]。1.2開(kāi)發(fā)環(huán)境系統(tǒng)主要分為兩個(gè)大的模塊:二維碼的生成和二維碼的識(shí)別。二維碼的生成主要就是基于Winnows上的開(kāi)發(fā)工具Netbeans開(kāi)發(fā),而同時(shí)又開(kāi)發(fā)一

7、個(gè)在Android平臺(tái)下的二維碼生成。而二維碼的識(shí)別主要就是基于Android平臺(tái)來(lái)開(kāi)發(fā),主要就是運(yùn)用AndroidSDK和Eclipse共同開(kāi)發(fā),但是環(huán)境需要搭建。11二維碼的生成主要設(shè)計(jì)的是在電腦上運(yùn)行的桌面程序。通過(guò)在電腦上開(kāi)發(fā)一個(gè)Java程序來(lái)生成二維碼。其開(kāi)發(fā)環(huán)境主要如表1。二維碼的識(shí)別和生成是在Android平臺(tái)上的開(kāi)發(fā)的,并使用EclipseIDE工具進(jìn)行開(kāi)發(fā)的。EclipseIDE安裝ADT插件搭建了很好的Android開(kāi)發(fā)平臺(tái),方便與編程。至于識(shí)別的功能要用到攝像頭,虛擬機(jī)上面是沒(méi)有攝像頭的,這就需要有真機(jī)進(jìn)行二維碼的識(shí)別測(cè)試。

8、Android平臺(tái)開(kāi)發(fā)環(huán)境如下表:2系統(tǒng)的設(shè)計(jì)2.1系統(tǒng)框架設(shè)計(jì)本系統(tǒng)框架結(jié)構(gòu)主要分成生成和識(shí)別兩大部分。識(shí)別功能主要就是對(duì)二維碼和條形

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫(huà)的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。