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自定义照相机改变焦距,Android Camera变焦编程步骤相关推荐

  1. android自定义照相机改变焦距,Android4.4自定义拍照,回调方法很慢怎么回

    满意答案 huanagain 2018.01.31 采纳率:50%    等级:7 已帮助:1159人 |//自动聚焦 camera.autoFocus(new Camera.AutoFocusCal ...

  2. 安android自定义照相机,Android自定义照相机的实例

    Android自定义照相机实现 近期小巫在学校有一个创新项目,也不是最近,是一个拖了很久的项目,之前一直没有去搞,最近因为要中期检查,搞得我跟小组成员一阵忙活,其实开发一款照相机软件并不太难,下面就是 ...

  3. Android图片上倒计时,Android自定义照相机倒计时拍照

    自定义拍照会用到SurfaceView控件显示照片的预览区域,以下是布局文件: 两个TextView是用来显示提示信息和倒计时的秒数的 xmlns:tools="http://schemas ...

  4. Android自定义照相机实现 拍照 录像

    文档中的Camera 要使用Camera,首先我们先看一下文档(http://androiddoc.qiniudn.com/reference/android/hardware/Camera.html ...

  5. Android自定义照相机实现(拍照、保存到SD卡,音视频开发工程师需要具备的知识

    @author wwj @date 2013/4/29 */ public class MainActivity extends Activity { private View layout; pri ...

  6. Android自定义照相机实现(拍照、保存到SD卡,androidstudio播放音频

    界面效果(无法把预览给截屏下来滴): 权限设置少不了: <manifest xmlns:android="http://schemas.android.com/apk/res/andr ...

  7. android 自定义取色器,【Android自定义View】仿Photoshop取色器ColorPicker(二)

    ColorPicker 一款仿Photoshop取色器的Android版取色器. 前言 上一篇已经简单介绍了ColorPicker的项目结构以及两种颜色空间,接下来我们详细解析一下ColorPicke ...

  8. android 自定义相机源码,Android 自定义相机及分析源码

    Android 自定义相机及分析源码 使用Android 系统相机的方法: 要想让应用有相机的action,咱们就必须在清单文件中做一些声明,好让系统知道,如下 action的作用就是声明action ...

  9. android 自定义view 硬件加速,Android自定义View(八) -- 硬件加速

    Android自定义View(八) – 硬件加速 今天学习自定义View部分的最有一篇:硬件加速因为无法录制GIF,所以本篇内容基本为原博 本文计划根据HenCoder系列文章进行学习,所以代码风格及 ...

最新文章

  1. 百度AI快车道南京站来了!接力魔都,继续听前沿技术、学最IN的解决方案
  2. Oracle数据库锁的种类及研究
  3. 计算机硬件知识竞赛题库,电脑知识竞赛题库.pdf
  4. RuntimeError: CUDA out of memory. Tried to allocate 132.00 MiB (GPU 2; 3.95 GiB total capacity; 3.41
  5. 路由跳转的时候地址栏的地址变了 但是页面不变_斐讯路由器如何设置上网 斐讯路由器设置上网方法【图文】...
  6. php可逆加密解密函数,php 好用可逆的 加密解密 函数。
  7. work summary(1)
  8. Android开机键失灵启动手机的解决的方法
  9. win定时关机_电脑快速关机的8种方法,很多人都不知道!
  10. 4.PCIe协议分析2-PIO XAPP1052 XDMA三者联系和区别详谈
  11. python如何下载tushare_如何安装tushare
  12. [转]二阶巴特沃斯(Butterworth)滤波器
  13. IcedTea6 1.7.3
  14. 市面所有机器人框架开源啦(含VX框架源码)
  15. [ZT]毁人不倦的应试教育(3)
  16. 电脑怎么改默认浏览器为谷歌
  17. selenium web自动化判断页面元素加载完毕
  18. 网络安全:namp扫描工具
  19. 【Vue 2.0】用Vue写一个自己的简历网站带作品集
  20. 计算机科学与技术专业教学计划表

热门文章

  1. 链表之反转链表,万金油的解题方法(java求解)
  2. python脚本定时发送邮件
  3. zabbix配置邮件和微信部署
  4. 忽略' scanf '的返回值,用属性warn_unused_result声明的疑问
  5. FBA 街机游戏安卓盒子,游戏盒子实现双人对打,四人对打方案
  6. DaVinci:调整大小
  7. Strategy模式的具体实现
  8. 中创算力|一篇文章告诉你,面对产权问题NFT是怎么做的
  9. 论文阅读5 | Recent Advances in Data-Driven Wireless Communication Using Gaussian Processes: A Comprehens
  10. Can't execute code from a freed script