Android -- Camera.ShutterCallback
干货
相机拍照的回调
/*** Equivalent to takePicture(shutter, raw, null, jpeg).** @see #takePicture(ShutterCallback, PictureCallback, PictureCallback, PictureCallback)*/public final void takePicture(ShutterCallback shutter, PictureCallback raw,PictureCallback jpeg) {takePicture(shutter, raw, null, jpeg);}
那么,让拍照的时候有“咔嚓”的声音,就需要去处理这个ShutterCallback
Camera.ShutterCallback shutterCallback = new Camera.ShutterCallback() {@Overridepublic void onShutter() {try {AudioManager meng = (AudioManager) TakePhotoActivity.this.getSystemService(Context.AUDIO_SERVICE);int volume = meng.getStreamVolume(AudioManager.STREAM_NOTIFICATION);if (volume != 0) {if (mShootSound == null) {mShootSound = MediaPlayer.create(TakePhotoActivity.this, Uri.parse("file:///system/media/audio/ui/camera_click.ogg"));}if (mShootSound != null) {mShootSound.start();}}} catch (Exception e) {e.getStackTrace();}}};
我是天王盖地虎的分割线
转载于:https://www.cnblogs.com/yydcdut/p/4201967.html
Android -- Camera.ShutterCallback相关推荐
- Android Camera架构分析
源代码版本:allwinner 4.0.4 frameworks代码: frameworks/base/core/java/Android/hardware/Camera.java JNI层代码: f ...
- Android camera(4)---Android Camera开发之基础知识篇
Android Camera开发之基础知识篇 转自:https://blog.csdn.net/feiduclear_up/article/details/51968975#jump5 概述 Andr ...
- Android Camera TakePicture過程分析
Android Camera TakePicture過程分析 接著上一篇文章,繼續講解camera拍照等具體功能實行流程 Camera子系统采用C/S架构,客户端和服务端在两个不同的进程当中,它们使用 ...
- 玩转Android Camera开发(一):Surfaceview预览Camera,基础拍照功能完整demo
杂家前文是在2012年的除夕之夜仓促完成,后来很多人指出了一些问题,琐事缠身一直没有进行升级.后来随着我自己的使用,越来越发现不出个升级版的demo是不行了.有时候就连我自己用这个demo测一些性能. ...
- Android Camera开发系列:设置对焦模式模式
你对android camera的对焦模式熟悉吗? 知道什么场景下该设置哪种对焦模式吗? 本文针对下面2点展开介绍,和大家一起学习~ 一.有哪几种对焦模式? 二.如何使用各种对焦模式? 一.有哪几种对 ...
- Android Camera开发:给摄像头预览界面加个ZoomBar(附完整代码下载)
废话不说了,就是加个seekbar,拖动的话能够调节焦距,让画面变大或缩小.下面是核心程序: 一,camera的布局文件 <LinearLayout xmlns:android="ht ...
- Android Camera开发(一)之基础知识
概述 Android手机关于Camera的使用,一是拍照,二是摄像,由于Android提供了强大的组件功能,为此对于在Android手机系统上进行Camera的开发,我们可以使用两类方法:一是借助In ...
- Android Camera了解一下
首发于公众号 Android Camera了解一下 Camera 演进简介 最近在项目中遇到 Camera相关的场景,之前对这块不是很了解,趁机补了一下盲区.Android Camera 相关也是生态 ...
- android camera 根据加速器的变化实现自动对焦
实现的效果是当加速器的变化在设定范围外时,相机会自动对焦. public class MainActivity extends AppCompatActivity implements Surface ...
最新文章
- [转]WxEmojiView
- python检测英文拼写错误
- jQuery --- 实现 checkbox 样式的单选框
- python中options类_python中的optionParser模块
- java序列化和反序列化工具_Java 序列化和反序列化工具类并解决StreamCorruptedException问题 | 学步园...
- __tostring和__invoke 方法
- svn 怎么直接同步指定服务器的某个文件夹
- 算法提高课-数学知识-矩阵乘法-AcWing 1303. 斐波那契前 n 项和:矩阵乘法,快速幂,线性代数
- P3830-[SHOI2012]随机树【数学期望,dp】
- JavaScript的一些小技巧(转)
- Vue computed 带参数
- laravel连接oracle6,Laravel 使用 Oracle 数据库
- Leetcode 347.前K个高频元素
- 利用3D转换实现旋转木马
- show,hide与fadeIn、fadeOu的区别
- Unity 动态生成mesh圆圈
- php教师评价系统,正韵教学评价系统 v3.2
- iOS App所需图标尺寸
- yuki翻译器钩子_最新YUKI GALGAME翻译器下载地址电脑版-CC软件
- 最少承诺原则和单一职责原则_单一责任原则
热门文章
- mysql strchr_PHP字符串函数之 strstr stristr
- mybatis的set标签
- druid 连接池监控报错 Sorry, you are not permitted to view this page.
- fj怎么样_评测:丰田FJ 酷路泽动力及性能怎么样是否值得入手
- mysql 自动当前时间_Mysql 自动获取当前时间
- JavaScript函数的两种声明方式(4)
- 集训被虐第一天7.31
- commons fileupload的DiskFileItemFactory
- 如何计算页面打开获取流量_网站SEO优化如何获取更多的流量?
- 语法制导定义 SDD