亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Android Camera是否支持變焦的判斷方法總結(jié)

 更新時間:2015年04月24日 11:51:00   投稿:junjie  
這篇文章主要介紹了Android Camera是否支持變焦的判斷方法總結(jié),本文總結(jié)了調(diào)節(jié)攝像頭焦距編程中遇到的一些問題和解決方法,需要的朋友可以參考下

最近老大交給了一個任務,說是要在本地視頻端能夠調(diào)節(jié)攝像頭焦距。

碰到了一些問題:

1.手機支不支持攝像頭變焦

2.系統(tǒng)自帶攝像軟件可以變焦,但是自己編寫的程序不支持變焦,

這個問題網(wǎng)上也有很多童鞋碰到了:

復制代碼 代碼如下:

public void setZoomIn(){
    try{
        params = camera.getParameters();
        zoomValue +=5;
        params.setZoom(zoomValue);
        camera.setParameters(params);
        Log.d(TAG, "Is support Zoom " + params.isZoomSupported());
    }catch (Exception e) {
        e.printStackTrace();
    }
}

這段代碼在Lg上可以運行,但是在htc sensation上crash了。
這哥們和我遇到了同樣的問題,我的手機也是htc sensation哦。

請問 android 相機 怎么變焦啊:

我查了api2.2
說是調(diào)用這個函數(shù)就好了

復制代碼 代碼如下:

mCamera.startSmoothZoom(zoom);

但是,調(diào)用了沒有任何反應!
然后,嘗試了:
復制代碼 代碼如下:

mCamera.getParameters().setZoom(zoom);

也沒有任何反應
說是zoom改變會調(diào)用ZoomChangeListener,于是我加了監(jiān)聽,但是監(jiān)聽一直都未被調(diào)用過
復制代碼 代碼如下:

mCamera.setZoomChangeListener();

其實問題比較簡單:

第一:調(diào)用mCamera.getParameters().isSmoothZoomSupported()返回為false,則不支持變焦,設置zoom出錯

第二:調(diào)用mCamera.getParameters().isZoomSupported()返回為true,mCamera.getParameters().isSmoothZoomSupported()返回為false,可能手機自帶的攝像應用支持zoom,變焦,只是我們自己的應用就不行了。這個問題,我現(xiàn)在也沒想到辦法解決。

所以在編寫變焦攝像或者視頻的時候就使用isSmoothZoomSupported判斷,這樣就不會再其他不支持變焦的手機上crash了。

相關文章

  • android獲取監(jiān)聽SD Card狀態(tài)的方法

    android獲取監(jiān)聽SD Card狀態(tài)的方法

    這篇文章主要介紹了android獲取監(jiān)聽SD Card狀態(tài)的方法,涉及Android實現(xiàn)SD Card監(jiān)聽的技巧,非常具有實用價值,需要的朋友可以參考下
    2015-04-04
  • 詳解Android中的ActivityThread和APP啟動過程

    詳解Android中的ActivityThread和APP啟動過程

    ActivityThread就是我們常說的主線程或UI線程,ActivityThread的main方法是整個APP的入口,本篇深入學習下ActivityThread,順便了解下APP和Activity的啟動過程。
    2021-06-06
  • Android中斷并重啟一個Thread線程的簡單方法

    Android中斷并重啟一個Thread線程的簡單方法

    下面小編就為大家?guī)硪黄狝ndroid中斷并重啟一個Thread線程的簡單方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-02-02
  • Android實戰(zhàn)教程第四十篇之Chronometer實現(xiàn)倒計時

    Android實戰(zhàn)教程第四十篇之Chronometer實現(xiàn)倒計時

    這篇文章主要介紹了Android實戰(zhàn)教程第四十篇之Chronometer實現(xiàn)倒計時,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-11-11
  • Android中應用多進程的整理總結(jié)

    Android中應用多進程的整理總結(jié)

    Android平臺支持多進程通信,也支持應用內(nèi)實現(xiàn)多進程,下面這篇文章主要給大家介紹了關于Android中應用多進程的相關資料,文中介紹的很詳細,相信對大家具有一定的參考借鑒價值,有需要的朋友們下面來一起看看吧。
    2017-01-01
  • Android仿微信滑動彈出編輯、刪除菜單效果、增加下拉刷新功能

    Android仿微信滑動彈出編輯、刪除菜單效果、增加下拉刷新功能

    這篇文章主要介紹了Android仿微信滑動彈出編輯、刪除菜單效果、增加下拉刷新功能,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-01-01
  • 實例詳解Android中JNI的使用方法

    實例詳解Android中JNI的使用方法

    JNI是Java Native Interface的縮寫,它提供若干的API實現(xiàn)Java與其他語言之間的通信,這篇文章主要給大家介紹了關于Android中JNI的使用方法,需要的朋友可以參考下
    2021-08-08
  • Android 消息機制問題總結(jié)

    Android 消息機制問題總結(jié)

    本文主要介紹Android 消息機制,這里整理了消息機制的詳細資料,和經(jīng)常出現(xiàn)的問題,希望能幫助大家對消息機制的理解
    2016-08-08
  • Android開發(fā)實戰(zhàn)之漂亮的ViewPager引導頁

    Android開發(fā)實戰(zhàn)之漂亮的ViewPager引導頁

    這篇文章主要介紹了Android開發(fā)實戰(zhàn)中漂亮ViewPager引導頁的制作過程,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-08-08
  • Android中使用protobuf的具體示例

    Android中使用protobuf的具體示例

    本篇文章主要介紹了Android中使用protobuf的具體示例,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-03-03

最新評論