Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android系統教程 >> Android開發教程 >> Android二維碼功能實現:在程序內嵌入ZXing項目

Android二維碼功能實現:在程序內嵌入ZXing項目

編輯:Android開發教程

最近二維碼真是越來越火了,隨便電視上、網絡上、商場裡,到處都是二維碼。而內嵌二維碼掃描功能的 軟件也越來越多,QQ、微信、UC浏覽器等等應用都可以對著二維碼掃一掃,感覺我們自己的應用裡不加上二 維碼掃描功能,都跟不上時代潮流了。所以今天我就將帶著大家一起,在我們自己的程序裡加入二維碼掃描 的功能。

不過,二維碼功能如果真要做起來還是非常復雜的,從零開始實現不太現實,比較好的做法 就是借助現有的開源項目。目前在二維碼這一領域名氣最大的開源項目就是ZXing了(Zebra Crossing),它提 供了多個平台的二維碼掃描解決方案,開源項目地址是 https://code.google.com/p/zxing/ 。

雖說 網上已經有現成的開源項目了,不過關於ZXing的文檔和教程好像還比較少,因此還是有不少朋友並不知道在 項目中該如何引入ZXing的,這裡我就帶著大家一步步地實現,相信每個人在看完本篇文章後都可以在自己的 項目中實現二維碼掃描功能。

首先,我們需要下載ZXing項目所依賴的Jar包的源碼。

下載地 址是 http://repo1.maven.org/maven2/com/google/zxing/core/2.2/core-2.2-sources.jar 。

然後 我們再來下載ZXing項目,下載地址是 https://zxing.googlecode.com/files/ZXing-2.2.zip 。

建 議使用迅雷下載,因為Google Code和Maven的訪問在國內不穩定,經常出現斷聯的情況,使用迅雷可以保證 文件的完整性。

另外,經過我的測試,在ZXing項目中直接導入core-2.2的Jar包是無法正常運行的, 所以我們只能通過將core-2.2的源碼加入到ZXing項目中來實現。下載好以上兩個文件後,先解壓core-2.2- sources.jar文件,解壓之後的目錄結構如下圖所示:

然後 解壓ZXing-2.2這個壓縮包,裡面可以看到各種平台下的ZXing項目源碼,我們進入到android文件夾的src目 錄下,將core-2.2-sources中的源碼拷貝進來。拷貝之後android文件夾下的目錄結構如下圖所示:

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved