手机
当前位置:查字典教程网 >编程开发 >安卓软件开发 >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 用SQLite实现事务的方法

Android 情景模式的设置代码

Android adb的常用命令

Android JellyBean Keyguard锁屏

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

android RadioGroup的使用方法

解决Android arChartengine 导入工程出错办法

android am pm命令

Android RadioButton单选框的使用方法

关于Android SDCard存储的问题

精品推荐
分类导航