ZXing掃描的優化
CameraConfigurationManager類的initFromCameraParameters()方法中:
在Log.i(TAG,“螢幕解析度”+ screenResolution);之後新增以下程式碼:
Point screenResolutionForCamera = new Point(); screenResolutionForCamera.x = screenResolution.x; screenResolutionForCamera.y = screenResolution.y; if (screenResolution.x < screenResolution同時修改下一句為cameraResolution = findBestPreviewSizeValue(parameters,screenResolutionForCamera);.y) { screenResolutionForCamera.x = screenResolution.y; screenResolutionForCamera.y = screenResolution.x; }
相關推薦
Android 基於Zxing的二維碼掃描優化
最近公司專案App中要整合二維碼掃描來適應在戶外工作的時候,對碼頭集裝箱等上面貼的A4紙張列印的二維碼進行識別, 一般App二維碼整合後,能掃出來就不管了,但是我們在整合成功後,根據使用者反饋,在戶外的環境下,很多二維碼識別不了,或者識別速度慢,我們自己也是適用了一下,發現也確實是這樣. &nb
ZXing掃描的優化
解決豎屏拉伸問題CameraConfigurationManager類的initFromCameraParameters()方法中:在Log.i(TAG,“螢幕解析度”+ screenResolution);之後新增以下程式碼:Point screenResolutionForCamera = new Poi
zxing掃描二維碼和識別圖片二維碼及其優化策略
轉自: 二維碼介紹 Android中用於二維碼相關的庫比較少,並且大多數已經不再維護(具體可見https://android-arsenal.com/tag/81)。其中最常用的是zxing和zbar。 zxing專案是谷歌推出的用來識別多種格式條形碼的開源專案,專案地址為
2017-06-28SSH端口掃描優化案例
優化 ssh 阿華雲-技術 2017-06-28-周三兄弟我們那天設置SSH密碼輸入錯誤3次鎖定10分鐘,後來聯正確密碼也登入不上問題找到了,原因是有人用軟件一直嘗試登入我服務器,因為輸錯3次就鎖定10分鐘,他一分鐘內就嘗試幾十次登入,這樣服務器一直被鎖定,屬於造成我的正確密碼也登入不上阿華雲-技術
魅族未開啟相機許可權使用zxing掃描二維碼閃退
魅族未開啟相機許可權使用zxing掃描二維碼閃退 遇到一個糟心的事,魅族手機未開啟相機許可權,一開啟二維碼掃描頁就閃退,偏偏這個時候,電腦不識別手機,不能除錯,都不知道怎麼回事。型號萬能的公司還有另外一部魅族手機,列印了錯誤日誌。也就是一個空指標異常。 問題找出來了,就是
超簡單ZXing掃描二維碼條形碼
首先在build.gradle寫上方法 repositories { mavenCentral() maven { url "http://dl.bintray.com/journeyapps/maven" } } 然後還是在這個檔案內加上依賴 implemen
Zxing 掃描後獲取的圖片大小和輸入框不一致
最近開發專案中,二維碼掃描功能採用的google的Zxing掃描,發現一個問題:掃描後,會在掃描框停留一下,再跳轉到下個介面,同時,掃描得到的圖片會在掃描框中呈現,但是圖片的大小卻只有掃描框的1/4不到,體驗很不好。 方法一:修改返回圖片的大小 這塊的返回邏輯做的比較複雜,但是起始設定大
xamarin.forms 使用ZXing掃描二維碼
1. Android工程包含ZXing.Net.Mobile.Forms 2. 在C# 工程中, 包含ZXing.Net.Mobile 3. 在Android工程的MainActiv
Android 二維碼開發功能實現(五)-----對zxing進行優化,提高掃碼速度與精確度
對zxing進行優化的思考 前言 對於Google 的開源框架Zxing庫的使用介紹,前面也通過幾篇文章進行解讀. Android 二維碼的掃碼功能實現(一) Android 基於Zxing的掃碼功能實現(二) Android 基於Zxing掃碼實現(三)
zxing 掃描閃退
zxing 掃描框調整放大之後,部分機型會出現掃描後閃退現象,原因是在 MipcaActivityCapture的handleDecode方法中向bundle中新增的bitmap過大, 程式碼是bundle.putParcelable("bitmap", barcode);
xamarin android使用zxing掃描二維碼
好久沒寫了,這片文章篇幅不長,概述一下在xamarin android中用 ZXing.Net.Mobile庫掃描二維碼讀取url的示例。掃碼支付,掃碼登入,App上各種各樣的掃碼,好像沒個掃碼的就有點low一樣似的,主要就是利用這個原理掃描二維碼讀取其中的ur
Android二維碼ZXing掃描區域大小的調整,提高掃描速度
Zxing本身預設的掃圖區域最大隻有 360*480 需要拉開很遠的距離才能將整個二維碼掃描到 因此需要我們自己調整取圖大小 在CameraManager.java這個類中進行調整 預設的大小是 以下這4個引數
完美解決Android使用Zxing掃描二維碼改成豎屏後,後面的預覽畫面出現了拉伸,扭曲的情況
完美解決解決Android使用Zxing掃描二維碼改成豎屏後,後面的預覽畫面出現了拉伸,扭曲的情況 第一步:找到com.zxing.camera包下的CameraConfigurationManager.java檔案中的void initFromC
ZXing掃描二維碼 開啟和關閉,閃光燈
最近專案掃描藥品的ZXing,產品要加一個開啟和關閉閃光燈的功能(燈光暗的時候可以滿足使用者掃碼的需求),最後我會貼上我的程式碼 注意點: 問題一:在ZXing的CaptureActivity中,我們不能再建立Camera物件,因為系統就只有一個Ca
資產掃描優化---nmap掃描進度
資產掃描優化—nmap掃描進度 原來的nmap掃描用的是python-nmap模組寫的,它的好處是結果顯示非常友好,是json格式的,方便處理入庫。 但是在由於掃描大的網段,或者引數設定不合理的時候,整個掃描過程會很慢,所以有了新的需求:提
zxing掃描後出現 FAILED BINDER TRANSACTION
今天在進行 zxing 二維碼掃描時,出現 FAILED BINDER TRANSACTION,心裡那叫一個不爽。 細看了下程式碼,因為之前寫的掃描的程式碼,掃描框有些小,於是修改了zxing包下 camera 包下的 CameraManager 類的 getFrami
修改zxing掃描二維碼區域大小
zxing原生demo種的獲取掃描區域大小的程式碼在getFramingRect()中 /** * Calculates the framing rect which the UI should draw to show the user where to plac
android ZXing掃描 返回崩潰問題,影象拉伸
近日使用了ZXing掃描框架,初次使用,還算上手,直接專案中運用。只是遇到兩個問題,稍微常見的。 一是影象拉伸; 二是掃描完成後返回時閃退(傳輸大Bitmap物件導致閃退,改為Byte陣列或者不傳遞Bitmap); 基於這兩點,網友提出方案: http:
android中使用zxing掃描二維碼以及條形碼
步驟一:在gradle整合Zxing。加入以下程式碼compile 'com.journeyapps:zxing-android-embedded:[email protected]'compile 'com.google.zxing:core:3.2.0'步驟二:
專案整合zxing掃描二維碼並跳轉頁面
1.把需要的activity放在src裡面 2.許可權和註冊 3.放置各種資原始檔,圖片,聲音,id,佈局都放到相應的資料夾中就可以 4.放置jar包 5.有個東西一開始沒有導進來,結果開啟攝像頭時一直閃退 6.最後需要修改一點點程