android自定义照相机改变焦距,Android Camera变焦编程步骤
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变焦编程步骤相关推荐
- android自定义照相机改变焦距,Android4.4自定义拍照,回调方法很慢怎么回
满意答案 huanagain 2018.01.31 采纳率:50% 等级:7 已帮助:1159人 |//自动聚焦 camera.autoFocus(new Camera.AutoFocusCal ...
- 安android自定义照相机,Android自定义照相机的实例
Android自定义照相机实现 近期小巫在学校有一个创新项目,也不是最近,是一个拖了很久的项目,之前一直没有去搞,最近因为要中期检查,搞得我跟小组成员一阵忙活,其实开发一款照相机软件并不太难,下面就是 ...
- Android图片上倒计时,Android自定义照相机倒计时拍照
自定义拍照会用到SurfaceView控件显示照片的预览区域,以下是布局文件: 两个TextView是用来显示提示信息和倒计时的秒数的 xmlns:tools="http://schemas ...
- Android自定义照相机实现 拍照 录像
文档中的Camera 要使用Camera,首先我们先看一下文档(http://androiddoc.qiniudn.com/reference/android/hardware/Camera.html ...
- Android自定义照相机实现(拍照、保存到SD卡,音视频开发工程师需要具备的知识
@author wwj @date 2013/4/29 */ public class MainActivity extends Activity { private View layout; pri ...
- Android自定义照相机实现(拍照、保存到SD卡,androidstudio播放音频
界面效果(无法把预览给截屏下来滴): 权限设置少不了: <manifest xmlns:android="http://schemas.android.com/apk/res/andr ...
- android 自定义取色器,【Android自定义View】仿Photoshop取色器ColorPicker(二)
ColorPicker 一款仿Photoshop取色器的Android版取色器. 前言 上一篇已经简单介绍了ColorPicker的项目结构以及两种颜色空间,接下来我们详细解析一下ColorPicke ...
- android 自定义相机源码,Android 自定义相机及分析源码
Android 自定义相机及分析源码 使用Android 系统相机的方法: 要想让应用有相机的action,咱们就必须在清单文件中做一些声明,好让系统知道,如下 action的作用就是声明action ...
- android 自定义view 硬件加速,Android自定义View(八) -- 硬件加速
Android自定义View(八) – 硬件加速 今天学习自定义View部分的最有一篇:硬件加速因为无法录制GIF,所以本篇内容基本为原博 本文计划根据HenCoder系列文章进行学习,所以代码风格及 ...
最新文章
- 百度AI快车道南京站来了!接力魔都,继续听前沿技术、学最IN的解决方案
- Oracle数据库锁的种类及研究
- 计算机硬件知识竞赛题库,电脑知识竞赛题库.pdf
- RuntimeError: CUDA out of memory. Tried to allocate 132.00 MiB (GPU 2; 3.95 GiB total capacity; 3.41
- 路由跳转的时候地址栏的地址变了 但是页面不变_斐讯路由器如何设置上网 斐讯路由器设置上网方法【图文】...
- php可逆加密解密函数,php 好用可逆的 加密解密 函数。
- work summary(1)
- Android开机键失灵启动手机的解决的方法
- win定时关机_电脑快速关机的8种方法,很多人都不知道!
- 4.PCIe协议分析2-PIO XAPP1052 XDMA三者联系和区别详谈
- python如何下载tushare_如何安装tushare
- [转]二阶巴特沃斯(Butterworth)滤波器
- IcedTea6 1.7.3
- 市面所有机器人框架开源啦(含VX框架源码)
- [ZT]毁人不倦的应试教育(3)
- 电脑怎么改默认浏览器为谷歌
- selenium web自动化判断页面元素加载完毕
- 网络安全:namp扫描工具
- 【Vue 2.0】用Vue写一个自己的简历网站带作品集
- 计算机科学与技术专业教学计划表
热门文章
- 链表之反转链表,万金油的解题方法(java求解)
- python脚本定时发送邮件
- zabbix配置邮件和微信部署
- 忽略' scanf '的返回值,用属性warn_unused_result声明的疑问
- FBA 街机游戏安卓盒子,游戏盒子实现双人对打,四人对打方案
- DaVinci:调整大小
- Strategy模式的具体实现
- 中创算力|一篇文章告诉你,面对产权问题NFT是怎么做的
- 论文阅读5 | Recent Advances in Data-Driven Wireless Communication Using Gaussian Processes: A Comprehens
- Can't execute code from a freed script