最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Android Zxing二維碼掃描圖片拉伸問題的解決方法

 更新時間:2017年06月12日 10:51:39   作者:掌握當(dāng)下  
這篇文章主要為大家詳細(xì)介紹了Android Zxing二維碼掃描圖片拉伸問題的解決方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下

還是這個接手項(xiàng)目,二維碼掃描集成的是zxing,掃描界面的圖像有明顯的拉伸變形。

這種問題,根據(jù)以往的經(jīng)驗(yàn),一般是x,y軸錯位引起的,處理好x,y軸的問題,一般可以解決問題。

由于這個問題,之前有很多人遇到,并分享在網(wǎng)上了,所以,我這里也就不需要重復(fù)造輪子了。

這里看了一篇博客:Android Zxing二維碼掃描圖片拉伸,用了上面的辦法,

成功的解決圖片拉伸問題。

解決方法如下:

修改CameraConfigurationManager.Java里面的initFromCameraParameters方法:

void initFromCameraParameters(Camera camera) {
 Camera.Parameters parameters = camera.getParameters();
 previewFormat = parameters.getPreviewFormat();
 previewFormatString = parameters.get("preview-format");
 Log.d(TAG, "Default preview format: " + previewFormat + '/' + previewFormatString);
 WindowManager manager = (WindowManager) context.getSystemService(Context.WINDOW_SERVICE);
 Display display = manager.getDefaultDisplay();
 screenResolution = new Point(display.getWidth(), display.getHeight());
 Log.d(TAG, "Screen resolution: " + screenResolution);

 //added
 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, screenResolutionForCamera);

// cameraResolution = getCameraResolution(parameters, screenResolution);
 Log.d(TAG, "Camera resolution: " + screenResolution);
 }

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • 詳解Android中解析XML的方法

    詳解Android中解析XML的方法

    XML在各種開發(fā)中都廣泛應(yīng)用,Android也不例外。這篇文章主要介紹了詳解Android中解析XML的方法,有需要的可以了解一下。
    2016-11-11
  • Android編程實(shí)現(xiàn)google消息通知功能示例

    Android編程實(shí)現(xiàn)google消息通知功能示例

    這篇文章主要介紹了Android編程實(shí)現(xiàn)google消息通知功能,結(jié)合具體實(shí)例形式分析了Android消息處理及C#服務(wù)器端與google交互的相關(guān)操作技巧,需要的朋友可以參考下
    2017-06-06
  • Android如何通過scheme跳轉(zhuǎn)界面

    Android如何通過scheme跳轉(zhuǎn)界面

    Android如何通過scheme跳轉(zhuǎn)界面,這篇文章就為大家介紹了Android通過scheme跳轉(zhuǎn)界面的方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-07-07
  • Android?kotlin?跳轉(zhuǎn)手機(jī)熱點(diǎn)開關(guān)頁面和判斷熱點(diǎn)是否打開(親測可用)

    Android?kotlin?跳轉(zhuǎn)手機(jī)熱點(diǎn)開關(guān)頁面和判斷熱點(diǎn)是否打開(親測可用)

    跳轉(zhuǎn)手機(jī)熱點(diǎn)的頁面肯定是用intent,重點(diǎn)是action不知道是什么,網(wǎng)上最常見的就是Settings.ACTION_WIFI_SETTINGS 跳轉(zhuǎn)wifi設(shè)置頁面,本文介紹Android?kotlin?跳轉(zhuǎn)手機(jī)熱點(diǎn)開關(guān)頁面和判斷熱點(diǎn)是否打開,感興趣的朋友一起看看吧
    2023-08-08
  • Android使用MediaRecorder類實(shí)現(xiàn)視頻和音頻錄制功能

    Android使用MediaRecorder類實(shí)現(xiàn)視頻和音頻錄制功能

    Android提供了MediaRecorder這一個類來實(shí)現(xiàn)視頻和音頻的錄制功能,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友參考下吧
    2018-07-07
  • Android中進(jìn)程生命周期的優(yōu)先級

    Android中進(jìn)程生命周期的優(yōu)先級

    這篇文章主要介紹了Android中進(jìn)程生命周期的優(yōu)先級的相關(guān)資料,需要的朋友可以參考下
    2016-01-01
  • Android 多線程實(shí)現(xiàn)重復(fù)啟動與停止的服務(wù)

    Android 多線程實(shí)現(xiàn)重復(fù)啟動與停止的服務(wù)

    這篇文章主要介紹了Android 多線程實(shí)現(xiàn)重復(fù)啟動與停止的服務(wù)的相關(guān)資料,多線程環(huán)境下為了避免死鎖,一般提倡開放調(diào)用,開放調(diào)用可以避免死鎖,它的代價是失去原子性,這里說明重復(fù)啟動與停止的服務(wù),需要的朋友可以參考下
    2017-08-08
  • Android實(shí)現(xiàn)廣告圖片輪播效果

    Android實(shí)現(xiàn)廣告圖片輪播效果

    這篇文章主要為大家詳細(xì)介紹了Android實(shí)現(xiàn)廣告圖片輪播效果的相關(guān)資料,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-02-02
  • Android實(shí)現(xiàn)圓形圖片小工具

    Android實(shí)現(xiàn)圓形圖片小工具

    這篇文章主要為大家詳細(xì)介紹了Android實(shí)現(xiàn)圓形圖片小工具,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-09-09
  • Android打開WebView黑屏閃爍問題排查

    Android打開WebView黑屏閃爍問題排查

    這篇文章主要介紹了Android打開WebView黑屏閃爍問題排查,文章通過詳細(xì)的代碼示例和圖文介紹WebView黑屏閃爍的問題,感興趣的小伙伴可以跟著小編一起來學(xué)習(xí)
    2023-05-05

最新評論

柞水县| 大渡口区| 师宗县| 博湖县| 甘谷县| 民县| 加查县| 环江| 乌海市| 临武县| 庆城县| 毕节市| 和静县| 永川市| 长岛县| 龙南县| 黑河市| 崇明县| 左云县| 南投市| 和政县| 白朗县| 秭归县| 梁山县| 洪洞县| 冷水江市| 上杭县| 高阳县| 镇远县| 商河县| 海林市| 甘泉县| 亚东县| 保德县| 金堂县| 稷山县| 北流市| 集安市| 昌乐县| 昌邑市| 英山县|