-
大小: 1.44MB文件类型: .zip金币: 1下载: 0 次发布日期: 2023-10-23
- 语言: Java
- 标签: Camera SurfaceView SurfaceHolde CallBack stopPreview
资源简介
而本博文将通过实例实现自定义Camera的功效。具体功能如下:
1.实现自定义Camera拍照;
2.实现前后置摄像头的切换;
3.实现Camera拍照后图片缩小显示以及正常预览;
4.实现Camera拍照后图片保存;
在具体实现代码之前,我们先来了解一下Android api对实现自定义Camera的介绍。
根据api的介绍,对于Camera应用可以简单总结以下几个步骤。
1.检查Camera是否存在,并在AndroidManifest.xml中赋予相关的权限;
2.创建一个继承于SurfaceView并实现SurfaceHolder接口的Camera Preview类;
3.在2的基础上新建一个Camera Preview布局文件;
4.设置一个拍照的监听事件,例如单击按钮事件等;
5.实现拍照,并保存拍照后的图片到设备;
6.释放Camera,以方便其他应用可以使用。
代码片段和文件信息
/** Automatically generated file. DO NOT MODIFY */
package com.example.camerasurfacedemo;
public final class BuildConfig {
public final static boolean DEBUG = true;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2014-10-12 07:15 CameraSurfaceDemo\
文件 475 2014-10-12 07:15 CameraSurfaceDemo\.classpath
文件 853 2014-10-12 07:15 CameraSurfaceDemo\.project
文件 1298 2014-10-12 15:15 CameraSurfaceDemo\AndroidManifest.xm
目录 0 2014-10-12 15:55 CameraSurfaceDemo\assets\
目录 0 2014-10-12 15:15 CameraSurfaceDemo\bin\
文件 1298 2014-10-12 15:15 CameraSurfaceDemo\bin\AndroidManifest.xm
文件 286345 2014-10-12 15:15 CameraSurfaceDemo\bin\CameraSurfaceDemo.apk
目录 0 2014-10-12 07:15 CameraSurfaceDemo\bin\classes\
目录 0 2014-10-12 07:15 CameraSurfaceDemo\bin\classes\com\
目录 0 2014-10-12 07:15 CameraSurfaceDemo\bin\classes\com\example\
目录 0 2014-10-12 14:33 CameraSurfaceDemo\bin\classes\com\example\camerasurfacedemo\
文件 367 2014-10-12 07:15 CameraSurfaceDemo\bin\classes\com\example\camerasurfacedemo\BuildConfig.class
文件 1967 2014-10-12 15:25 CameraSurfaceDemo\bin\classes\com\example\camerasurfacedemo\CameraActivity$1.class
文件 8160 2014-10-12 15:25 CameraSurfaceDemo\bin\classes\com\example\camerasurfacedemo\CameraActivity.class
文件 3252 2014-10-12 14:33 CameraSurfaceDemo\bin\classes\com\example\camerasurfacedemo\HelpUtil.class
文件 856 2014-10-12 14:57 CameraSurfaceDemo\bin\classes\com\example\camerasurfacedemo\MainActivity$1.class
文件 926 2014-10-12 14:57 CameraSurfaceDemo\bin\classes\com\example\camerasurfacedemo\MainActivity$2.class
文件 3327 2014-10-12 14:57 CameraSurfaceDemo\bin\classes\com\example\camerasurfacedemo\MainActivity.class
文件 1598 2014-10-12 15:08 CameraSurfaceDemo\bin\classes\com\example\camerasurfacedemo\PreviewActivity.class
文件 373 2014-10-12 15:15 CameraSurfaceDemo\bin\classes\com\example\camerasurfacedemo\R$attr.class
文件 494 2014-10-12 15:15 CameraSurfaceDemo\bin\classes\com\example\camerasurfacedemo\R$dimen.class
文件 440 2014-10-12 15:15 CameraSurfaceDemo\bin\classes\com\example\camerasurfacedemo\R$drawable.class
文件 709 2014-10-12 15:15 CameraSurfaceDemo\bin\classes\com\example\camerasurfacedemo\R$id.class
文件 515 2014-10-12 15:15 CameraSurfaceDemo\bin\classes\com\example\camerasurfacedemo\R$layout.class
文件 421 2014-10-12 15:15 CameraSurfaceDemo\bin\classes\com\example\camerasurfacedemo\R$menu.class
文件 505 2014-10-12 15:15 CameraSurfaceDemo\bin\classes\com\example\camerasurfacedemo\R$string.class
文件 464 2014-10-12 15:15 CameraSurfaceDemo\bin\classes\com\example\camerasurfacedemo\R$st
文件 783 2014-10-12 15:15 CameraSurfaceDemo\bin\classes\com\example\camerasurfacedemo\R.class
文件 705644 2014-10-12 15:15 CameraSurfaceDemo\bin\classes.dex
目录 0 2014-10-12 13:46 CameraSurfaceDemo\bin\dexedLibs\
............此处省略58个文件信息
相关资源
- CameraView 模仿微信拍照Android 开源控件
- Android自定义照相机 CustomCamera
- Android-CameraView是一个可以轻松捕捉图
- Android圆形相机预览窗口,圆形Surfac
- Android 8.0 系统自带 高通骁龙相机 Sn
- Android下使用Camera硬件拍照Demo
- android Camera 系统,自定义相机
-
android MediaPla
yer+SurfaceView实现播放 - Android实现抽奖转盘源码
- CameraRemoteAPIbeta_SDK_2.40.zip
-
Android开发使用SurfaceView和Mediapla
ye - spydroid-ipcamera-master.zip
- android Camera源码可用
- Android自定义SurfaceView——实现画板功
- Android 自定义相机Camera2 apk
- android 自定义相机,Camera和camera2.Tex
- Android Camera开发一之基础知识
- Android原生Camera2完成预览和拍照
- android studio 调用相机拍照,选择相册
- Android 自定义相机Camera2
- Android视频播放器Demo
- Android系统相机
- OpencvCamera
- dahua_camera.rar
- MyCamera2OpenglesRecord2
- android高效添加水印
- android wifi网络摄像头源代码
- spydroid-ipcamera 实现Android视频实时上传
- android 拍照(调用照相机)
- SurfaceViewDemo.rar
评论
共有 条评论