導航:首頁 > 操作系統 > android二維碼讀取

android二維碼讀取

發布時間:2022-05-16 08:11:13

『壹』 android 長按識別二維碼怎麼實現

設置LongClick事件,關於二維碼的可以到網上搜第三方控制項

『貳』 安卓手機在微信中怎樣識別二維碼

可以通過長按圖片識別。

工具:安卓手機,微信4.0以上

步驟:

  1. 在手機上輸微信賬號及密碼登錄到自己的微信賬號;

  2. 登錄到微信賬號以後點擊打開一個聊天窗口,找到別人發送的二維碼圖片;

『叄』 在android中怎麼識別二維碼

用開源框架 Zxing

我這有個demo


『肆』 小火箭二維碼安卓如何讀取

看看可不可以掃碼來聯網讀取,如果不行就沒有辦法了。

『伍』 android開發 如何實現掃描本地二維碼圖片

開源的二維碼掃描庫主要有zxing和zbar,zbar在iPos平台上應用比較成熟,而在Android平台上主流還是用zxing庫,因此這里主要講述如何利用zxing進行二維碼開發。

  • 如何將zxing的Android源碼導入工程。

    • 在導入zxing的android源碼之前,先去官方下載zxing的源碼http://code.google.com/p/zxing/downloads/list。

    • 這里以1.6版本為例,zxing 1.6源碼結構如下:


      <?xmlversion="1.0"encoding="utf-8"?>
      <manifestxmlns:android="http://schemas.android.com/apk/res/android"
      package="com.qrcode"
      android:versionCode="1"
      android:versionName="1.0">
      <uses-sdkandroid:minSdkVersion="7"/>

      <uses-permissionandroid:name="android.permission.VIBRATE"/><!--震動許可權-->
      <uses-permissionandroid:name="android.permission.CAMERA"/>
      <uses-featureandroid:name="android.hardware.camera"/><!--使用照相機許可權-->
      <uses-featureandroid:name="android.hardware.camera.autofocus"/><!--自動聚焦許可權-->
      <applicationandroid:icon="@drawable/icon"android:label="@string/app_name">
      <activityandroid:name=".MainActivity"
      android:label="@string/app_name">
      <intent-filter>
      <actionandroid:name="android.intent.action.MAIN"/>
      <categoryandroid:name="android.intent.category.LAUNCHER"/>
      </intent-filter>
      </activity>

      <!--隱藏鍵盤--><!--全屏-->
      <activity
      android:configChanges="orientation|keyboardHidden"
      android:name="com.zxing.activity.CaptureActivity"
      android:screenOrientation="portrait"
      android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
      android:windowSoftInputMode="stateAlwaysHidden">
      </activity>
      </application>
      </manifest>

    • 這種情況大致就可以實現二維碼掃描了,想細化的話,還可以多看看安卓二維碼掃描開發相關的教程

『陸』 安卓手機二維碼識別怎麼用

安卓手機一般都有自帶二維碼軟體的,但是貌似都一般好用啦
我都是用UC瀏覽器的二維碼功能的,打開瀏覽器之後用二維碼拍攝,就可以把電腦的網址直接讀進手機瀏覽器里,然後下載或瀏覽網頁什麼的,超爽~
求採納~

『柒』 Android二維碼識別源碼,可有多種實現方式

這里簡單介紹一下ZXing庫。ZXing是一個開放源碼的,用Java實現的多種格式的1D/2D條碼圖像處理庫,它包含了聯繫到其他語言的埠。Zxing可以實現使用手機的內置的攝像頭完成條形碼的掃描及解碼。該項目可實現的條形碼編碼和解碼。目前支持以下格式:UPC-A,UPC-E、EAN-8,EAN-13、39碼、93碼。ZXing是個很經典的條碼/二維碼識別的開源類庫,以前在功能機上,就有開發者使用J2ME運用ZXing了,不過要支持JSR-234規范(自動對焦)的手機才能發揮其威力。
下面是ZXing的demo運行,我這里創建了一個二維碼,內容是我博客的網址,大夥可以用微信的掃一掃功能,試一下。就可以直接打開我博客。

2、ZXing庫主要類
下面給大家介紹一下,ZXing庫裡面主要的類以及這些類的作用:
CaptureActivity。這個是啟動Activity 也就是掃描器。
CaptureActivityHandler 解碼處理類,負責調用另外的線程進行解碼。
DecodeThread 解碼的線程。
com.google.zxing.client.android.camera 包,攝像頭控制包。
ViewfinderView 自定義的View,就是我們看見的拍攝時中間的框框了。

3、使用ZXing生成二維碼
下面針對二維碼生成和解析做個簡單介紹,至於詳細的使用方法,建議大家還是自己看看源碼,使用起來很簡單,不過這個開源項目的代碼,值得好好看看。首先給出二維碼生成的方法:
View Code
上面就是二維碼生成的方法介面,如果你只是使用者方法,很簡單,只要傳入一個URL即可,就像我截圖裡面一樣,傳入一個合法的網址即可。或者像現在一些移動APP的推廣,把APP下載地址轉為二維碼,只要掃一下就可以下載相應的APP。這個也是目前比較流行的APP的推廣方式。
上面代碼做的事情不多,主要是調用ZXing庫裡面QRCodeWriter().encode的方法對我們傳進去的URL進行編碼,具體如何編碼,這個我這里就不詳細說,有興趣可以看ZXing的源碼。文章最後會給出ZXing的源碼和例子代碼。

4、掃描二維碼獲取信息
掃描獲取二維碼信息的工作稍微復雜一些,主要是需要編寫Camera的使用,這個跟我們一般使用Camera一樣,需要使用Surfaceview作為預覽,這一部我這里就不說了,這個應該不是太復雜。對於使用過Camera做預覽的朋友,應該是挺簡單的事情。獲取二維碼數據的關鍵處理是在Camera的自動對焦回調函數哪裡,調用ZXing的解碼介面。
View Code
這里稍微多說一句,由於解碼需要一定時間,所以ZXing的解碼調用,都是使用了Handler作為線程通信機制,解碼的工作都是放在獨立線程裡面使用的,如果你直接在主線程解碼,恐怕ANR問題是避免不了。
View Code
上面是解碼的線程處理不同狀態的時候需要注意的地方,我們這里只看獲取圖像成功的地方,成功獲取圖片解碼的實在DecodeThread裡面實現,DecodeThread裡面解碼成功後,會把數據序列化,然後保存到Bundle裡面,我們可以直接通過Bundle的序列化,獲取到圖片數據。同時會把解碼後的結果保存到MSG裡面,然後就可以根據實際情況進行處理,例如上面代碼,解碼成功後,會調用一個處理函數:
View Code
上面就是整個二維碼的解碼流程,裡面因為涉及很多Camera的使用,所以你如果需要使用二維碼識別,需要注意一下你的程序需要申請下面的許可權,一般的Camera使用以及Camera的自動對焦等。
View Code
5、結語
上面就是生成和識別二維碼的關鍵流程和代碼,有興趣的朋友可以自己查看ZXing的源碼,裡面有很多圖像分析的知識可以學習。具體使用也可以參考我下面給出的Demo。二維碼對於現在移動開發來說很是很常用的技術,所以有空可以了解一下,說不定什麼時候就用上了。另外,ZXing庫除了二維碼外,其實對於條形碼也是支持的,只是我這里沒有介紹。有需要的自己去看看源碼即可。
轉載

『捌』 為什麼安卓手機掃描不出來二維碼

如果您使用的是華為手機,手機掃描二維碼沒有反應,請通過以下方式嘗試解決:
1.檢查手機網路狀況是否良好
掃描二維碼需在網路良好的情況下使用,請檢查手機網路狀況是否良好。
2.檢查應用是否開啟相機使用許可權
使用第三方軟體掃描二維碼,需要開啟該軟體相機使用許可權,開啟方法如下:
進入設置,搜索進入許可權管理,在許可權頁簽下找到調用攝像頭或者相機許可權,打開該應用的許可權開關。
3.二維碼是否完整
請確認下二維碼是否被損壞,或者二維碼是否正確(是不是要掃描的目標二維碼,有些二維碼掃描進入是一個鏈接)。
4.手機是否正常對焦
(1)請調整相機和二維碼的距離,不要離的太近。很近距離的情況下圖像稍微模糊,會導致識別成功率低。
(2)部分手機不顯示對焦框,需要在相機取景框點擊二維碼圖片,手動對焦成功後才能識別。
(3)確認下周圍的光線,如果光線比較暗,也會影響二維碼的掃描。
(4)請確認後置攝像頭是否正常。
5.檢查是否安裝了安全軟體
查看手機裡面是否安裝了其他三方的安全軟體,如有,建議您查看是否被安全軟體所攔截。
6.仍然無法解決?
可能是系統相機服務出現問題,建議您重啟手機再嘗試。
若問題依然存在,請提前備份好重要數據(QQ、微信等第三方應用需單獨備份),攜帶購機憑證前往華為客戶服務中心進行檢測處理。

相關鏈接如下:華為客戶服務中心維修備件價格查詢寄修服務預約服務

『玖』 android 支持 二維碼 識別嗎

二維碼識別-現在已經是智能手機的基本功能了!
android 系統當然沒問題!只要其下的應用軟體有此功能就可以!

『拾』 安卓模擬器bluestacks 如何讀取二維碼

無法調用模擬器內置攝像頭軟體讀取相冊內的二維碼圖片。比如在模擬器中啟動微信,然後選擇掃一掃,然後就出現下圖,無法進一步操作了。

閱讀全文

與android二維碼讀取相關的資料

熱點內容
做程序員的沒朋友嗎 瀏覽:356
阿里雲伺服器傳奇微端 瀏覽:922
phplinux時間 瀏覽:447
雲伺服器20性能 瀏覽:986
android強制系統橫屏 瀏覽:280
怎麼提前看未播出的電視劇app 瀏覽:666
cad轉pdf圖層 瀏覽:600
程序員接私活初級 瀏覽:434
全無油潤滑壓縮機 瀏覽:185
代碼加密常用方法 瀏覽:953
安卓手機如何解除已禁用 瀏覽:396
演算法的隨機性 瀏覽:487
高中解壓體育游戲 瀏覽:533
androidstudior丟失 瀏覽:345
命令行筆記 瀏覽:739
360目標文件夾訪問拒絕 瀏覽:520
3b編程加工指令 瀏覽:791
c8051f系列單片機選型手冊 瀏覽:773
南昌php程序員 瀏覽:514
bcs命令 瀏覽:447