1. 程式人生 > >zxing 掃描閃退

zxing 掃描閃退

zxing 掃描框調整放大之後,部分機型會出現掃描後閃退現象,原因是在 MipcaActivityCapture的handleDecode方法中向bundle中新增的bitmap過大,

程式碼是bundle.putParcelable("bitmap", barcode);

handleDecode方法是用來處理掃描結果的,例如向呼叫MipcaActivityCapture的Activity回傳掃描結果和掃描得到的bitmap。但bitmap不能過大超出記憶體限制就會奔潰。

解決的辦法:如果不需要顯示掃描得到的圖片,我們可以不將bitmap匯入bundle,直接將bundle.putParcelable("bitmap", barcode);註釋掉。

 如果一定要獲得bitmap,則需要在匯入前將bitmap壓縮

相關推薦

zxing 掃描退

zxing 掃描框調整放大之後,部分機型會出現掃描後閃退現象,原因是在 MipcaActivityCapture的handleDecode方法中向bundle中新增的bitmap過大, 程式碼是bundle.putParcelable("bitmap", barcode);

魅族未開啟相機許可權使用zxing掃描二維碼退

魅族未開啟相機許可權使用zxing掃描二維碼閃退 遇到一個糟心的事,魅族手機未開啟相機許可權,一開啟二維碼掃描頁就閃退,偏偏這個時候,電腦不識別手機,不能除錯,都不知道怎麼回事。型號萬能的公司還有另外一部魅族手機,列印了錯誤日誌。也就是一個空指標異常。 問題找出來了,就是

解決Android二維碼掃描ZXing豎屏拉伸變長退掃描區域小等問題

這篇文章寫的不錯,但是按照這篇文章使用二維碼的話會出現豎屏掃描影象拉伸變長的問題(有一個地方計算錯誤),解決拉伸變長的問題後又會出現閃退的問題(傳輸大Bitmap物件導致閃退,改為Byte陣列或者不傳遞Bitmap) 其他地方不動,即可完美移植二維碼掃描功能 改動

Android Zxing二維碼掃描圖片拉伸、掃描框過小、掃描框擴大後(或不拉伸後)退問題

(一)Zxing二維碼掃描框大小調整 控制掃描框大小程式碼是在CameraManager類中 google在CameraManager類中設定掃描框大小主要在getFramingRect()中: private static final int MIN_F

關於安卓zxing二維碼在掃碼時出現退的一點心得

        是這樣的,我最近手頭接了個專案,給一個掃碼機編寫一個APP,裡面有用到二維碼掃描解析的功能,就用了zxing的庫,準確的說是參考了 yipianfengye 大佬的文章和專案。當時有遇到個奇怪的現象,在使用中APP會出現閃退的現象。我當時是用的大佬專案中的Ca

多個Fragment界面重疊和拍照退問題

map() 拉取 圖片 getheight eat details directory 實例化 ict 記錄最近遇到的多個Fragment界面重疊和調用系統相機拍照閃退問題,同時總結解決方案。 ----------------------------------------

tomcat啟動退問題

cat ges not bat ssp jre img log images tomcat的bin->setclasspath.bat文件中 將兩個set加上,並且將if not “%JAVA_HOME%”放到%JRE_HOME%上面。tomcat啟動閃退問題

android studio安裝後退

clip eclips and 網上 安裝 工程 jdk版本 ips lips 最近想把以前項目的android代碼工程從Eclipse 轉移到android studio中,下載谷歌最近的android studio安裝包2.3版本安裝後,打開android studio

《拓詞》應用退問題分析報告

otf 什麽 下標 gic 默認 函數地址 獲得 調用 lasso 【問題描述】 第三方優質應用《拓詞》打開就停止運行,不管是什麽版本的系統和什麽版本的拓詞。 出現問題時,系統沒有生成tombstone文件,只有main.log中有如下信息: pid: 17241, ti

18、利用 Windows Device Portal 獲取用戶退 dump

電腦 聯系 windows target 利用 crash ash bug src   當 uwp在用戶的電腦上發生了閃退,並且由於用戶距離較遠,不便於使用 VS進行遠程 Debug,更不可能讓用戶安裝 Visual Studio進行分析的時候,在用戶的電腦上收集 dump

#iOS問題記錄#WKWebView 退異常

don nil @property debug oid oca eal ios10 erro 異常描述: pointer being freed was not allocated *** set a breakpoint in malloc_error_break to

避免SIGPIPE導致的iOS應用退/Avoiding SIGPIPE signal crash in iOS(mach_msg_trap、SIGPIPE信號)

sig and 連接 mac os 找到 option sock ram round 問題描述: 應用運行時,鎖屏後再打開有一定幾率閃退。通過真機調試發現程序會中斷在此處: libsystem_kernel.dylib`mach_msg_trap: 解決思路: 通

Android加密有些機型引發的退

解決方案 with 技術分享 andro 魅族mx images logs frame img 加密使用的2d自帶加密。/frameworks/cocos2d-x/external/xxtea 因為 接sdk的時候,引用了一個sdk的lua 文件。查看之後,編碼格式是 ut

[轉]關於sdk更新Android SDK Tools 25.3.1版本後使用sdk manager退

art 運行 ted studio 令行 最新 pro vdma log 昨天這兩個manager還工作正常,今天更新了一下,發現不可用了,運行avd manager和sdk manager沒反應,搜了好多文章,然後看到了下這篇文章《關於sdk更新Android SDK T

MySQL退問題的解決

command image cnblogs 問題 and 用戶 bsp 解決方案 oca 剛剛學習了數據庫,並且安裝了MySQL,正當高興之余,發現我的MySQL出現了閃退的顯現。上網搜了好久的解決方案。最後解決了這個問題,也舒心了。 問題從這裏開始: 接著我打開MySQ

求助apk回編運行後退

運行 baidu music .com 閃退 5% com list hao123 %E4%BB%8E%E9%9B%B6%E5%BC%80%E5%A7%8BOpHONE%E6%B8%B8%E6%88%8F%E7%BC%96%E7%A8%8B http://music.ha

運行Tomcat退問題,報的錯誤:Unsupported major.minor version 51.0

nbsp adc bootstra def nal 一個 org trap myeclips 在MyEclipse中運行tomcat,tomcat閃退並且報以下錯誤。 java.lang.UnsupportedClassVersionError: org/apache/ca

解決關於ios訪問相機退問題

value ive 調用 .cn spa div 蘋果 pri exp 在mac上的ionic3項目打包成蘋果app,系統版本是10.3.3 . 當調用相機的時候出現閃退情況,這是調試出現的問題: This app has crashed because it attemp

tomcat退無法啟動 the catalina_home environment variable is not defined correctly this environment variable is needed to run this program

新增 cor sta 啟動tomcat 計算 jdk版本 ogr jdk 環境變量 未成功配置CATALINA_HOME 1、計算機>屬性>環境變量, 新建環境變量。變量名為CATALINA_HOME ,變量值tomcat的解壓目錄,註意後面不用多加“\”或者

__RESTRICT修改為__RRSTRICT,程序退

nts you 內容 title ict one coder lis deb 近期逆向一個程序,發現有保護措施,不能加載。用machoview後,發現有__RESTRICT段,因此改為RRSTRICT。 先前用iphone4調試,沒有問題,只是調試過程中