源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

Android Camera变焦编程步骤

  • 时间:2021-07-11 03:33 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:Android Camera变焦编程步骤
[b]1、添加Camera权限[/b] [b]2、判断是否支持变焦[/b]
[u]复制代码[/u] 代码如下:
public boolean isSupportZoom()     {         boolean isSuppport = true;         if (mCamera.getParameters().isSmoothZoomSupported())         {             isSuppport = false;         }         return isSuppport;     }
[b]3、修改焦距[/b]
[u]复制代码[/u] 代码如下:
public void setZoom()     {         if (mIsSupportZoom)         {             try             {                 Parameters params = mCamera.getParameters();                 final int MAX = params.getMaxZoom();            if(MAX==0)return;                 int zoomValue = params.getZoom();                 Trace.Log("-----------------MAX:"+MAX+"   params : "+zoomValue);                 zoomValue += 5;                 params.setZoom(zoomValue);                 mCamera.setParameters(params);                 Trace.Log("Is support Zoom " + params.isZoomSupported());             }             catch (Exception e)             {                 Trace.Log("--------exception zoom");                 e.printStackTrace();             }         }         else         {             Trace.Log("--------the phone not support zoom");         }     }
[b]4、存在系统相机可以变焦,自定义相机不可以的情况,目前无法解决[/b]
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部