android自定义照相机改变焦距,Android4.4自定义拍照,回调方法很慢怎么回
满意答案
huanagain
2018.01.31
采纳率:50% 等级:7
已帮助:1159人
|//自动聚焦
camera.autoFocus(new Camera.AutoFocusCallback() {
@Override
public void onAutoFocus(boolean success, Camera camera) {
camera.takePicture(null, null, mPicture);
Toast.makeText(CameraActivity.this, "拍照成功", Toast.LENGTH_SHORT).show();
}
});
//下面的回调方法很慢才得到图片数据
/**
* 拍照回调方法
*/
private Camera.PictureCallback mPicture = new Camera.PictureCallback() {
private Bitmap mBm;
@Override
public void onPictureTaken(byte[] data, Camera camera) {
// dialog显示图片
Bitmap bitmap = BitmapFactory.decodeByteArray(data, 0, data.length);
Mydialog mydialog = new Mydialog(CameraActivity.this,bitmap);
Window window = mydialog.getWindow();
WindowManager.LayoutParams lp = window.getAttributes();
window.setGravity(Gravity.CENTER_HORIZONTAL | Gravity.CENTER_VERTICAL);
lp.width = 1000;
lp.height = 700;
window.setAttributes(lp);
mydialog.show();
camera.startPreview();
}
};
00分享举报
android自定义照相机改变焦距,Android4.4自定义拍照,回调方法很慢怎么回相关推荐
- android自定义照相机改变焦距,Android Camera变焦编程步骤
1.添加Camera权限 2.判断是否支持变焦 public boolean isSupportZoom() { boolean isSuppport = true; if (mCamera.getP ...
- android Camera照相机技术(二)定制拍照
定制拍照: 步骤: 打开照相机:Camera.open(独占的,其他程序不能在打开,除非打开的程序将相机释放) 创建SurfaceView对象 添加回调事件监听器(SurfaceHolder.addC ...
- 安android自定义照相机,Android自定义照相机的实例
Android自定义照相机实现 近期小巫在学校有一个创新项目,也不是最近,是一个拖了很久的项目,之前一直没有去搞,最近因为要中期检查,搞得我跟小组成员一阵忙活,其实开发一款照相机软件并不太难,下面就是 ...
- Android自定义照相机录制视频
Android端视频的录制: 1.自定义Camera和MediaRecorder录制视频和拍摄照片,基本功能都能实现,但是也存在一定的问题.a.后置摄像头拍摄完成后照片自动旋转90度或者270度b.如 ...
- 安卓开发-自定义照相机界面
安卓开发-自定义照相机界面 此项目是总结了其他三位大佬的代码后写出来的,在此首先感谢三位大佬: 自定义照相机编写方法:https://blog.csdn.net/shan286/article/det ...
- Android(Lollipop/5.0) Material Design(七) 自定义动画
Material Design系列 Android(Lollipop/5.0) Material Design(一) 简介 Android(Lollipop/5.0) Material Design( ...
- android tablayout 自定义,TabLayout用法详解及自定义样式
TabLayout的默认样式: app:theme="@style/Widget.Design.TabLayout" 从系统定义的该样式继续深入: fill fixed 264dp ...
- Android神技之 使用SVG以及自定义IconFont字体库
Android神技之 使用SVG以及自定义IconFont字体库 简介 Google在Android 5.X中增加了对SVG矢量图形的支持. SVG是什么 SVG 指可伸缩矢量图形 (Scalable ...
- vue点击改变data值_vue 中自定义指令改变data中的值
通过局部自定义指令实现了一个拖动的指令 html: script: methods:{ set(x,y){ this.data.x=x; this.data.y=y; } }, directives: ...
最新文章
- 转载---虚拟机类加载机制
- python爬虫意思_python为什么叫爬虫
- 【资源】mp3的外链资源
- Windows 平台下基于MinGW和Qt 的OpenCV 之CMake 项目配置
- java监听上传文件,Springmvc文件上传监听详解
- 《设计模式详解》创建型模式 - 单例模式
- 李洪强经典面试题45
- 【图形学实验】Loop Subdivision与Modified Butterfly Subdivision
- 企业AD域管理利弊_如何避免企业AD域管理中的各种弊端?
- 数据仓库建设之总线矩阵/总线架构
- 【前端三剑客一】 HTML
- pythonstdin_Windows上Python读取stdin出错
- Tap4fun杨祥吉:手游大佬最怕员工知道的那些事儿
- 音质蓝牙耳机哪款好用?2023公认音质好的四款蓝牙耳机推荐
- 苹果xsmax怎么开机_苹果XSMAX进水不开机苹果售后维修
- python三年a班的成绩_Python学习小结
- 68_推荐书单并附下载地址
- 面试华为必备:华为18级大牛呕心沥血三年整理的 趣谈网络协议
- Xshell 使用删除键乱码问题
- 电子狗产品在做宣传时发布图文笔记应该注意些什么?