編輯: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文件夾下的目錄結構如下圖所示:
獲取網絡連接狀態隨著3G和Wifi的推廣,越來越多的Android應用程序需要調用網絡資源,檢測網 絡連接狀態也就成為網絡應用程序所必備的功能。Android平台提供了C
開發Android APP的同學是否對於Launcher實現的絢麗效果而癡迷呢?什麼,連Android Launcher是什麼都不知道。好吧,拿起侬的手機,在解鎖後的首頁
周末玩的有點嗨,沒更新博客了,今天補上,這個示波器是在大學的時候老師教的,但是出來工作一直沒有用到過,漸漸的也就忘記了,現在重新學習一下。來看看效果圖:這裡是一個自定義的
X86架構的CPU采用的是復雜指令集(Complex Instruction Set Computer,CICS),而ARM架構的CPU使用的是精 簡指令集