android相机固定焦距,android Camera 设置焦距

android相机固定焦距,android Camera 设置焦距这篇博客介绍了如何在 Android 应用中添加相机权限 并实现相机的变焦功能

1、添加Camera权限

2、判断是否支持变焦

272bbb52ede15a20613b8482c86bf090.png

public boolean isSupportZoom()

{

boolean isSuppport = true;

if (mCamera.getParameters().isSmoothZoomSupported())

{

isSuppport = false;

}

return isSuppport;

}

272bbb52ede15a20613b8482c86bf090.png

3、修改焦距

272bbb52ede15a20613b8482c86bf090.png

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");

}

}

今天的文章 android相机固定焦距,android Camera 设置焦距分享到此就结束了,感谢您的阅读。
编程小号
上一篇 2024-12-05 20:46
下一篇 2024-12-05 20:30

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/bian-cheng-ji-chu/78522.html