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

Android camera2 判斷相機功能是否可控的實例

 更新時間:2017年03月10日 11:07:42   投稿:jingxian  
下面小編就為大家?guī)硪黄狝ndroid camera2 判斷相機功能是否可控的實例。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

Android Camera2 可調(diào)功能適配

首先獲取到設備等級:

Float hardwareLevel = mCameraCharacteristics.get(CameraCharacteristics.INFO_SUPPORTED_HARDWARE_LEVEL);

LEGACY < LIMITED < FULL < LEVEL_3. 越靠右邊權限越大

•INFO_SUPPORTED_HARDWARE_LEVEL_LEGACY = 2
•INFO_SUPPORTED_HARDWARE_LEVEL_LIMITED = 0
•INFO_SUPPORTED_HARDWARE_LEVEL_FULL = 1
•INFO_SUPPORTED_HARDWARE_LEVEL_3 = 3

在相應的等級下面會有各自支持的功能,LEGACY為最低權限

在LIMITED中

Additional capabilities may optionally be supported by a LIMITED-level device, and can be checked for in *android.request.availableCapabilities*.

android.request.availableCapabilities

介紹:List of capabilities that this camera device advertises as fully supporting.

int[] ints = mCameraCharacteristics.get(CameraCharacteristics.REQUEST_AVAILABLE_CAPABILITIES);

Possible values:

•BACKWARD_COMPATIBLE
•MANUAL_SENSOR
•MANUAL_POST_PROCESSING
•RAW
•PRIVATE_REPROCESSING
•READ_SENSOR_SETTINGS
•BURST_CAPTURE
•YUV_REPROCESSING
•DEPTH_OUTPUT
•CONSTRAINED_HIGH_SPEED_VIDEO

For example manual_semsor:REQUEST_AVAILABLE_CAPABILITIES_MANUAL_SENSOR 
The camera device can be manually controlled (3A algorithms such as auto-exposure, and auto-focus can be bypassed). The camera device supports basic manual control of the sensor image acquisition related stages. This means the following controls are guaranteed to be supported: 
Manual frame duration control 
- android.sensor.frameDuration 
- android.sensor.info.maxFrameDuration 
Manual exposure control 
- android.sensor.exposureTime 
- android.sensor.info.exposureTimeRange 
Manual sensitivity control 
- android.sensor.sensitivity 
- android.sensor.info.sensitivityRange 
Manual lens control (if the lens is adjustable) 
- android.lens.* 
Manual flash control (if a flash unit is present) 
- android.flash.* 
Manual black level locking 
- android.blackLevel.lock 
Auto exposure lock 
- android.control.aeLock 

這些值對應的特征值舉例:

final String name3 = CaptureRequest.SENSOR_FRAME_DURATION.getName();
name3 -》android.sensor.frameDuration

列出這個的意思是,如果想知道該設備是否支持此功能,可以通過getName()獲取其包名,然后在

mCameraCharacteristics.getAvailableCaptureRequestKeys();生成的隊列中尋找。

如果有匹配則是可控;

CaptureRequest.LENS_FOCUS_DISTANCE;調(diào)節(jié)焦距
CaptureRequest.CONTROL_AF_MODE;自動對焦模式
CaptureRequest.SENSOR_SENSITIVITY 調(diào)節(jié)iso
CaptureRequest.CONTROL_AE_MODE 自動曝光模式

以上這篇Android camera2 判斷相機功能是否可控的實例就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • Android中的人臉檢測的示例代碼(靜態(tài)和動態(tài))

    Android中的人臉檢測的示例代碼(靜態(tài)和動態(tài))

    本篇文章主要介紹了Android中的人臉檢測的示例代碼(靜態(tài)和動態(tài)),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-01-01
  • 淺談關于android軟鍵盤彈出問題

    淺談關于android軟鍵盤彈出問題

    本篇文章主要介紹了淺談關于android軟鍵盤彈出問題,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-05-05
  • 實例解析Android系統(tǒng)中的ContentProvider組件用法

    實例解析Android系統(tǒng)中的ContentProvider組件用法

    這篇文章主要介紹了Android系統(tǒng)中的ContentProvider組件用法,舉例講解了ContentProvider傳遞數(shù)據(jù)及監(jiān)聽ContentProvider數(shù)據(jù)改變的方法,十分詳細,需要的朋友可以參考下
    2016-04-04
  • Android手冊之Toolbar搜索聯(lián)動及監(jiān)聽小技巧

    Android手冊之Toolbar搜索聯(lián)動及監(jiān)聽小技巧

    這篇文章主要為大家介紹了Android手冊之Toolbar搜索聯(lián)動及監(jiān)聽小技巧示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-09-09
  • Android SharedPreferences實現(xiàn)記住密碼和自動登錄界面

    Android SharedPreferences實現(xiàn)記住密碼和自動登錄界面

    本篇文章主要介紹了Android記住密碼和自動登錄界面的實現(xiàn)(SharedPreferences),具有一定的參考價值,感興趣的小伙伴們可以參考一下。
    2017-02-02
  • 安卓手機socket通信(服務器和客戶端)

    安卓手機socket通信(服務器和客戶端)

    這篇文章主要為大家詳細介紹了安卓手機socket通信,服務器和客戶端的代碼,感興趣的小伙伴們可以參考一下
    2016-08-08
  • Android時間對話框TimePickerDialog詳解

    Android時間對話框TimePickerDialog詳解

    這篇文章主要為大家詳細介紹了Android時間對話框TimePickerDialog的相關資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-02-02
  • Android基于APN獲取手機號的方法

    Android基于APN獲取手機號的方法

    這篇文章主要介紹了Android基于APN獲取手機號的方法,實例分析了Android使用APN獲取手機號的相關技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-07-07
  • Kotlin?ContentProvider使用方法介紹

    Kotlin?ContentProvider使用方法介紹

    ContentProvider內(nèi)容提供者,主要用于再不同的應用程序之前實現(xiàn)數(shù)據(jù)共享的功能,它提供了一套完整的機制,允許一個程序訪問另外一個程序的數(shù)據(jù),同時還能保證數(shù)據(jù)的安全性
    2022-09-09
  • Android Studio 中獲取屏幕寬度實例

    Android Studio 中獲取屏幕寬度實例

    這篇文章主要介紹了Android Studio 中獲取屏幕寬度實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-03-03

最新評論

甘孜| 大厂| 宾川县| 临沭县| 会昌县| 株洲市| 西吉县| 洞头县| 资溪县| 荔波县| 蒲江县| 花垣县| 平原县| 宁阳县| 平陆县| 新晃| 武川县| 忻州市| 高陵县| 长春市| 深水埗区| 芜湖县| 漳浦县| 阿拉善右旗| 阿瓦提县| 长海县| 元谋县| 光山县| 安泽县| 嵩明县| 建德市| 潼关县| 赣榆县| 贡嘎县| 武陟县| 同仁县| 濉溪县| 乡城县| 云林县| 灌南县| 资兴市|