iis服务器助手广告广告
返回顶部
首页 > 资讯 > 移动开发 >Android Camera变焦编程步骤
  • 768
分享到

Android Camera变焦编程步骤

Android 2022-06-06 10:06:05 768人浏览 独家记忆
摘要

1、添加Camera权限 2、判断是否支持变焦 代码如下: public boolean isSupportZoom()     {  

1、添加Camera权限

2、判断是否支持变焦
代码如下:
public boolean isSupportZoom()
    {
        boolean isSuppport = true;
        if (mCamera.getParameters().iSSMoothZoomSupported())
        {
            isSuppport = false;
        }
        return isSuppport;
    }
3、修改焦距
代码如下:
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");
        }
    }
4、存在系统相机可以变焦,自定义相机不可以的情况,目前无法解决

您可能感兴趣的文章:Android之camera用法实例详解Android编程中调用Camera时预览画面有旋转问题的解决方法Android变形(TransfORM)之Camera使用介绍android系统在静音模式下关闭camera拍照声音的方法Android自定义照相机Camera出现黑屏的解决方法Android camera实时预览 实时处理,人脸识别示例Android Camera是否支持变焦的判断方法总结Android中使用Camera类编写手机拍照App的实例教程Android Camera开发手电筒功能Android实现Camera2预览和拍照效果


--结束END--

本文标题: Android Camera变焦编程步骤

本文链接: https://www.lsjlt.com/news/26755.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作