編輯:關於Android編程
二維碼掃描,Android Zxing圖片拉伸解決。
Zxing是google提供的二維碼掃描工程
默認是橫屏的 轉換成豎屏後圖片出現拉伸
這裡提供解決辦法:
Zxing 修改 CameraConfigurationManager.Java文件的void initFromCameraParameters(Camera camera)方法
在Log.d(TAG, "Screen resolution: " + screenResolution);這句之後增加
Point screenResolutionForCamera = new Point(); screenResolutionForCamera.x = screenResolution.x; screenResolutionForCamera.y = screenResolution.y; // preview size is always something like 480*320, other 320*480 if (screenResolution.x < screenResolution.y) { screenResolutionForCamera.x = screenResolution.y; screenResolutionForCamera.y = screenResolution.x; }
在把其後的
cameraResolution = getCameraResolution(parameters, screenResolution);
中的screenResolution改為screenResolutionForCamera
如下:
cameraResolution = getCameraResolution(parameters, screenResolutionForCamera);
資源下載地址:Android Zxing
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持本站。
碎片之間進行交互 點擊下載源碼 很多時候,一個活動中包含一個或者多個碎片,它們彼此協作,向用戶展示一個一致的UI。在這種情況下,碎片之間能進行通信並交換數據十
圓角按鈕,或布局可以在xml文件中實現,但也可以使用圖片直接達到所需的效果,以前版本的微信就使用了這種方法。 實現效果圖: 不得不說,這種做法還是比較方便的。 源
在日常的Android開發中,經常會使用到動畫,這裡就對Android開發中的動畫做一下總結。Android 動畫分類總的來說,Android動畫可以分為兩類,最初的傳統
華為手機基於Android打造了EMUI系統,目前最新版本是EMUI 4.1,版本是Android 6.0。據荷蘭媒體報道,他們從產業鏈獲悉,華為正在秘研E