手机
当前位置:查字典教程网 >编程开发 >安卓软件开发 >Android Camera变焦编程步骤
Android Camera变焦编程步骤
摘要:1、添加Camera权限2、判断是否支持变焦复制代码代码如下:publicbooleanisSupportZoom(){booleanisS...

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 SDCard存储的问题

Android 用SQLite实现事务的方法

Android 中动态加载.jar的实现步骤

android的编译和运行过程深入分析

Android实现Service重启的方法

用Android MenuInflater创建菜单项的方法步骤

基于Android LayoutInflater的使用介绍

android RadioGroup的使用方法

Android的Service应用程序组件基本编写方法

Android开发之电源管理

精品推荐
分类导航