下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
紙質片名存儲不需多管齊下
0手機通信錄的作用著名品牌是一種常見的社交工具,用于自我介紹和新朋友之間的了解。在接到別人的紙質名片之后,由于將名片上的信息錄入手機通信錄相對比較麻煩,人們通常會將名片隨手放起來。在用到之時,這些紙質名片尋找起來比較麻煩,而且很有可能丟失,基于Android的名片系統(tǒng)應運而生。1系統(tǒng)的全球結構1.1全民所在位置識別簽名編碼子模塊QRCode名片的生成模塊主要包括:名片信息錄入和QRCode名片編碼兩個子模塊。名片信息錄入子模塊,主要供用戶輸入姓名、電話、Email等名片信息;QRCode名片編碼子模塊主要是將用戶錄入信息的字符串轉化為QRCode二維條形碼,并將條形碼以圖片的形式保存下來。將QRCode二維條形碼的圖片插入到普通名片中,然后排版打印出來。在社交過程中,就可以遞出帶有QRCode二維條形碼的名片了。1.2掃描解碼子模塊設計QRCode名片的應用模塊主要包括QRCode名片掃描解碼和將名片信息自動存入通信錄兩個子模塊。QRCode名片掃描解碼子模塊的主要作用是在接到別人的QRCode名片后,用Android手機上的攝像頭對準名片上的QRCode二維條碼進行掃描,就可以將紙質名片上的QRCode條形碼轉化為表示用戶信息的字符串;將名片信息自動存入通信錄子模塊主要是將掃描解碼得到的表示用戶名片信息的字符串,進行拆分,將姓名、電話、Email等字段內容存入聯(lián)系人數(shù)據庫。系統(tǒng)的總體架構如圖1所示:2cr麻黃字編碼及編碼QRCode除了具有其他二維條形碼所具有的信息容量大、可靠性高、可表示漢字、圖像及多種文字信息、保密防偽性強等優(yōu)點外,還具有超高速識讀,全方位識讀,能有效表示中國漢字、日本漢字等優(yōu)點。QRCode采用特定的數(shù)據壓縮模式來表示中國漢字和日本漢字,它僅用13bit表示一個漢字,而PDF417、DataMatrix等條碼沒有特定的模式來表示漢字,只能用字節(jié)模式來表示漢字,需要用16bit來表示一個漢字。因此QRCode比其他條碼表示漢字的效率提高了20%。每個QRCode符號由一系列正方形模塊構成,分為編碼區(qū)域和功能圖形兩部分,深色模塊表示二進制1,淺色模塊表示二進制0。編碼區(qū)域包括格式信息、版本信息、數(shù)據和糾錯碼字;功能圖形包括尋像圖形、分隔符、定位圖形和校正圖形,功能圖形不能用于數(shù)據編碼。符號的四周由空白區(qū)所包圍。圖2為QRCode版本7的符號結構。2.2編碼編碼模塊QRCode在編碼過程中,首先分析輸入的數(shù)據流,確定轉換字符所使用的模式類型。對不同的模式,按照各模式所定義的規(guī)則,將數(shù)據字符轉換為位流。然后進行糾錯,構造信息的最終碼字序列,并在矩陣中布置模塊,進行掩膜處理。QRCode二維條形碼為ISO/IEC18004所規(guī)范,有許多開源類庫可以使用。手機在有因特網連接的情況下,可以通過GoogleChartAPI傳遞要編碼的字符串來產生QRCode二維條形碼,基本滿足了名片信息的編碼要求。AndroidQREncode()函數(shù)的代碼如下:2.3解碼方案的選擇對QRCode解碼是編碼的逆過程。解碼大致有以下幾個步驟:識讀格式、去掩膜、碼字提取、RS糾錯和數(shù)據解碼等。在解碼過程中,要采用手機上的攝像頭進行拍照,為了提高QRCode解碼的精確度,手機攝像頭的像素必須要高,并支持JSR-234標準,可以自動對焦。對QRCode的解碼,一種方案是采用sourceforge.jp里的qrcode項目。在http://sourceforge.jp/projects/qrcode/上下載其jar包,然后調用相關的API進行解碼,這種方案編程過程相對復雜;另一種方案是采用/p/zxing/上的Zxing。Zxing是一個開源的Java類庫,用于解析多種格式的1D/2D條形碼,能夠對QRCode、DataMatrix、UPC的1D條碼進行解碼。在本文的應用中,采用第二種方案,在Android手機上安裝Zxing軟件,通過Intent調用Zxing掃描條碼的Activity,將掃描的結果返回給本文的Activity。代碼如下:2.4android用戶數(shù)據庫的實現(xiàn)Android平臺自帶了輕量級的關系型數(shù)據庫SQLite。SQLite雖然輕量,但在執(zhí)行某些簡單的SQL語句時甚至比MySQL和PostgreSQL還快。聯(lián)系人信息存儲在Android平臺的SQLite內置數(shù)據庫中。Android聯(lián)系人數(shù)據庫實際上是各類數(shù)據的組合,聯(lián)系人包括個人的詳細信息(姓名、公司、照片等),一個或多個電話號碼(分別包括數(shù)值、類型、標簽等),以及一些其他的信息。在AndroidManifest.xml中授予聯(lián)系人數(shù)據庫讀寫權限后,就可以在程序中使用特定的URI(content://contacts/people/)來訪問數(shù)據,并且ContentResolver類提供了很多用于存儲和檢索數(shù)據的方法??梢岳肅ontentResolver類來查詢和更新聯(lián)系人數(shù)據庫。將掃描解碼得到的名片信息字符串插入到聯(lián)系人數(shù)據庫中。通過MyProvider類的addContact方法向聯(lián)系人數(shù)據庫中插入新記錄。代碼如下:3紙質補簽ls-pc本文的實驗環(huán)境為HTCWildfireA3333,具體參數(shù)如下:CPU高通MSM7225528MHz,內存384MB,系統(tǒng)為Android2.2,攝像頭為500萬像素,支持自動對焦,主屏3.2英寸,分辨率為240×320像素。將本文的應用程序進行簽名分發(fā),利用91手機助手將Zxing及名片系統(tǒng)安裝到Android手機上。運行名片系統(tǒng),在名片信息錄入界面中,輸入姓名、電話、Email等信息(圖3所示),然后點擊確定按鈕,進入QRCode名片編碼界面,確認輸入無誤后點擊生成QRCode條形碼按鈕,即得到QRCode二維條碼并以圖片的形式保存下來(圖4所示)。利用91手機助手,將Android手機上的二維條碼圖片拷貝到PC上,在PC上的排版軟件中將QRCode二維條碼圖片插入到普通名片文件中,然后打印輸出,即可得到紙質的QRCode名片(圖5所示)。QRCode名片較普通名片的區(qū)別在于名片中帶有QRCode二維條形碼。在社交場合中,與新朋友交換QRCode名片。用Android手機的攝像頭對準紙質QRCode名片的條碼進行掃描,即可將紙質QRCode名片上的信息自動保存到手機通信錄中(圖6所示)。由此可見,在社交過程中,QRCode名片系統(tǒng)可以讓用戶方便快捷地將紙質QRCode名片上的信息存入手機通信錄,新穎美觀,方便實用。如果接到對方的不是QRCode名片,而是普通的名片,則要進行OCR識別,將識別得到的名片信息存入手機的通信錄。光學字符識別(OCR,OpticalCharacterRecognition)是文字自動輸入的一種方法。它通過掃描和攝像等光學輸入方式獲取紙張上的文字圖像信息,利用各種模式識別算法分析文字形態(tài)特征,判斷出字符的標準編碼,并按通用格式存儲在文本文件中??梢岳肕ezzofanti內部的OCR引擎來識別圖片中的文本,并用翻譯引擎進行翻譯。4android公司的黨組織生活本文在Android開放手機平臺的基礎上,設計并實現(xiàn)了QRCode名片系統(tǒng),將名片信息編碼為QRCode,并將QRCode二維條形碼嵌入普通名片中得到QRCode名片。在社交過程中,只需將Android手機攝像頭對準紙質名片上QRCode二維條碼進行掃描,就可以將名片上的信息自動存入手機通信錄,方便快捷。將不帶有QRCode的紙質名片上信息自動識別并自動存入手機通信錄是下一步的研究工作。本系
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024宅基地轉讓協(xié)議書范本制作與簽訂注意事項3篇
- 2024年度單位食堂食品安全監(jiān)督與服務協(xié)議3篇
- 2024年早教中心托管服務與設施租賃合同范本3篇
- 2024年度單方離婚協(xié)議書(情感咨詢與法律援助配套版)3篇
- 2024年度中美合資企業(yè)技術人才聘用合同3篇
- 2024年度代持協(xié)議示范文本:商標權代持與授權3篇
- 2024年度宴會訂餐服務全程監(jiān)控合同3篇
- 2024年產業(yè)園區(qū)物業(yè)招投標代理服務合同6篇
- 2024年度養(yǎng)殖廢棄物綜合利用技術引進合同3篇
- 2024年度商業(yè)項目融資抵押擔保合同范本3篇
- Unit 2 How often do you exercise Section A 1a-2d 教學實錄 2024-2025學年人教版八年級英語上冊
- 2024年公路工程資料歸檔與承包合同3篇
- 法律邏輯學知到智慧樹章節(jié)測試課后答案2024年秋西南政法大學
- 山東省臨沂市2023-2024學年高二上學期期末學業(yè)水平檢測歷史試題 含答案
- 《中華人民共和國學前教育法》專題培訓
- 產品質量培訓
- 第四單元《10的再認識》(說課稿)-2024-2025學年一年級上冊數(shù)學人教版
- 交通事故預防與應急處置考核試卷
- 輻射探測器市場發(fā)展前景分析及供需格局研究預測報告
- 成本經理招聘面試題及回答建議(某世界500強集團)2024年
- 小學英語學科校本研修方案
評論
0/150
提交評論