zl程序教程

Android:Camera

  • Android Camera2 API 同时使用前后摄像头预览

    Android Camera2 API 同时使用前后摄像头预览

    不久前,我承担了从运行Android的设备的前后摄像头获取同步提要的任务。 像往常一样,我去了Stack Overflow,然后去了GitHub,然后去了其他博客,才意识到我可能独自一人。 难过的感觉吧?在能够解决问题之后,我花了一些时间来帮助可能会陷入同样困境的人们。我已经为本教程制作了一个示例应用程序。本教程中共享的所有代码段均来自应用程序本身。如果您在任何时候都不了解代码段,则可以引用整个合

    日期 2023-06-12 10:48:40     
  • Android13 Camera New Feature--Mirror support

    Android13 Camera New Feature--Mirror support

    Starting from Android 13, Android supports setting Mirror for each Camera Output Stream. This article introduces the specific usage method. 从Android13开始,Android支持为每个摄像头输出流设置镜像。本文介绍了具体的使用方法OutputConfig

    日期 2023-06-12 10:48:40     
  • Android13 Camera New Feature--Timestamp base support

    Android13 Camera New Feature--Timestamp base support

    从Android13开始,Android支持为每个摄像头的output stream设置时间戳基数,本文介绍了如何使用它 OutputConfiguration为设置时间戳基数提供API支持Android13在OutputConfiguration类中添加了以下常量,以表示不同的时间戳基数常量值描述TIMESTAMP_BASE_CHOREOGRAPHER_SYNCED4时间戳与choreograp

    日期 2023-06-12 10:48:40     
  • Android直播开发之旅(10):AndroidUSBCamera,UVCCamera开发通用库(支持开启多路摄像头)[通俗易懂]

    Android直播开发之旅(10):AndroidUSBCamera,UVCCamera开发通用库(支持开启多路摄像头)[通俗易懂]

    大家好,又见面了,我是你们的朋友全栈君。—————————————————————————————AUSBC3.0,震撼来袭!(UVC Camera, 支持开启多路摄像头)注:3.0以下版本不再维护,有任何问题请在上述页面或掘金留言—————————————————————————————- AndroidUSBCamera基于[saki4510t/UVCCamera](https://gi

    日期 2023-06-12 10:48:40     
  • 【Android RTMP】x264 图像数据编码  ( Camera 图像数据采集 | NV21 图像数据传到 Native 处理 | JNI 传输字节数组 | 局部引用变量处理 | 线程互斥 )

    【Android RTMP】x264 图像数据编码 ( Camera 图像数据采集 | NV21 图像数据传到 Native 处理 | JNI 传输字节数组 | 局部引用变量处理 | 线程互斥 )

    文章目录一、 NV21 数据传入 Native 层二、 jbyte * 数据类型 ( Java 中的 byte[] 数组传入 JNI 处理方式 )三、 局部引用处理四、 x264 编码过程中的线程互斥五、 x264 视频数据编码代码示例一、 NV21 数据传入 Native 层1 . Camera 采集 NV21 格式图像数据 :① 接口注册 : Android 中使用 Camera 采集图像数据

    日期 2023-06-12 10:48:40     
  • 基于Android TextureView与SurfaceTexture实现相机Camera拍照预览与保存照片详解手机开发

    基于Android TextureView与SurfaceTexture实现相机Camera拍照预览与保存照片详解手机开发

    基于Android TextureView与SurfaceTexture实现相机Camera拍照预览与保存照片 写一个简单的例子,实现一个常见的开发功能:拍照功能。技术路线:通过TextureView的通道获取SurfaceTexture作为相机的预览,然后通过Camera的take方法把相机抓取的byte字节数据转换为Bitmap,然后存放到手机的存储器上,至此,一个最简单的拍照功能完成。注意

    日期 2023-06-12 10:48:40     
  • Android2.3.7.r1camera录像过程中按menu菜单键时会停止录像

    Android2.3.7.r1camera录像过程中按menu菜单键时会停止录像

    Android2.3.7.r1按menu键时会停止录像。改成录像时按menu键不做处理,可做如下修改:在packages/apps/CameraOpen/src/com/mediatek/camera/VideoCamera.javaonKeyDown()方法中:修改复制代码代码如下:caseKeyEvent.KEYCODE_MENU:if(mHeadUpDisplay!=null&&a

    日期 2023-06-12 10:48:40     
  • android系统在静音模式下关闭camera拍照声音的方法

    android系统在静音模式下关闭camera拍照声音的方法

    话说为了防止偷拍,业内有不成文规定,手机公司在做camera时,点击拍照和录像键的时候,必须要有提示音。因此,google也就非常人性化的将播放拍照声音的函数,放到了cameraService中,防止开发者能开发出不响的camera,从而只要调用拍照函数,一定会响,这是写死在framework中的。话说这个规定在当今有点不合时宜,这不,今天我收到测试提的一个BUG,说是公司的新需求,要求在静音模

    日期 2023-06-12 10:48:40     
  • EasyDarwin相关Android安卓客户端EasyPusher/EasyPlayer/EasyCamera/EasyClient在无开发环境进行log抓取

    EasyDarwin相关Android安卓客户端EasyPusher/EasyPlayer/EasyCamera/EasyClient在无开发环境进行log抓取

    1.抓Android logcat工具 在EasyDarwin Github Tool项目(https://github.com/EasyDarwin/Tools)下载Android adb Logcat工具windows版本: 2.开启Android手机调试模式 不同手机开启开发者调试模式的方案不一样,大家可以到网上进行具体的搜索; 开启开发者调试模式后,手机连接

    日期 2023-06-12 10:48:40     
  • Android开发指南(33) —— Multimedia and Camera - Camera

    Android开发指南(33) —— Multimedia and Camera - Camera

    注意:如果是通过意图来使用摄像头的,应用程序就不必请求本权限。 ·       Camera Feature——应用程序必须同时声明对camera feature的使用,例如: uses-feature android:name="android.hardware.camera" / 关于摄像头feature的清单,参阅manifest Feature参考。 在manifest中加入c

    日期 2023-06-12 10:48:40     
  • android v4l2-ctl工具测试验证Camera摄像头

    android v4l2-ctl工具测试验证Camera摄像头

    检查设备上Camera清单 v4l2-ctl --list-devices 查看usb摄像头可用的分辨率 v4l2-ctl --device=/dev/video4 --list-formats-ext 相机的曝光增

    日期 2023-06-12 10:48:40     
  • 【Android笔记70】Android之相机控制类Camera2相关操作的API介绍(Camera2)

    【Android笔记70】Android之相机控制类Camera2相关操作的API介绍(Camera2)

    这篇文章,主要介绍Android中的相机控制类Camera2相关操作的API介绍(Camera2)。 目录 一、camera2控制相机 1.1、camera2介绍 1.2、camera2控制相机 (1)获取相机系统服务

    日期 2023-06-12 10:48:40     
  • android 11.0 12.0默认授予悬浮窗 安装未知来源 读写 Camera等权限

    android 11.0 12.0默认授予悬浮窗 安装未知来源 读写 Camera等权限

    11.0默认开启相关权限 AppOpsManager 介绍   AppOpsManager 是Google在Android4.3里面引进的应用程序操作(权限)的管理类,核心实现类为AppOpsService。 app op(

    日期 2023-06-12 10:48:40     
  • android 9.0 10.0 framework层 Camera旋转摄像头方向

    android 9.0 10.0 framework层 Camera旋转摄像头方向

    1.概述 在10.0的系统产品开发中,在进行平板定制化开发中,由于摄像头方向默认是竖屏的,但是平板电脑一般都是要横屏拍摄的 所以产品就需要旋转摄像头方向,方便横屏预览画面,旋转摄像头方向可以在驱动层,hal层 framew

    日期 2023-06-12 10:48:40     
  • android 9.0 10.0 默认授予悬浮窗 安装未知来源 读写 Camera等权限

    android 9.0 10.0 默认授予悬浮窗 安装未知来源 读写 Camera等权限

    AppOpsManager 介绍   AppOpsManager 是Google在Android4.3里面引进的应用程序操作(权限)的管理类,核心实现类为AppOpsService。 app op(应用操作)的出现比运行时权

    日期 2023-06-12 10:48:40     
  • android平台Camera采集数据ffmpeg进行编码探究

    android平台Camera采集数据ffmpeg进行编码探究

      在PC机上,Camera采集数据利用ffmpeg进行编码往往没有任何问题,但是到了android平台或多或少会出现一系列问题,下面就针对这些问题总结一下。   1、在PC和android平台最大的差别就是架构不一样,这就是导致出现一系列问题的“罪魁祸首”的原因:

    日期 2023-06-12 10:48:40     
  • Android之Camera拍照

    Android之Camera拍照

    一、看看调用时序图 1.拍照命令时序图 2.拍照数据回调时序图 二、看看源码分析 hardware/amlogic/camera/CameraHal.cpp [cpp]  view plain  copy  

    日期 2023-06-12 10:48:40     
  • Android系统Camera录像过程分析

    Android系统Camera录像过程分析

      最近调试系统Camera,遇到如下问题:在录像过程中,拔掉Camera;会出现应用程序卡死现象。   先说说之前的设计架构:   当用户拔掉Camera时,会给应用程序发送广播;当应用程序收到广播后调用Activity类的finish

    日期 2023-06-12 10:48:40     
  • RK3399 Android7.1使用camera录像后播放没有声音

    RK3399 Android7.1使用camera录像后播放没有声音

    经过排查发现camera打开录像的时候,音频相关的log有如下一句: AudioHardwareTiny: create new input stream for dev(0x00000020)

    日期 2023-06-12 10:48:40     
  • Android4.4之Camera2预览流程APP到Driver(十四)

    Android4.4之Camera2预览流程APP到Driver(十四)

    1.APP调用   packages/apps/Camera2/src/com/android/camera/PhotoModule.java       private void startPreview() {         Log.v(TAG, "sta

    日期 2023-06-12 10:48:40     
  • Android Camera 通过V4L2与kernel driver的完整交互过程

    Android Camera 通过V4L2与kernel driver的完整交互过程

    之前在  Android Camera 的执行流程   http://blog.chinaunix.net/uid-26765074-id-3499537.html  这篇文章中已经详细介绍了 Android Camera  app到调用open打开camera 设备的完成过程,但是只是到此为止,并未对较底层

    日期 2023-06-12 10:48:40     
  • Android Camera TakePicture過程分析

    Android Camera TakePicture過程分析

    接著上一篇文章,繼續講解camera拍照等具體功能實行流程 Camera子系统采用C/S架构,客户端和服务端在两个不同的进程当中,它们使用android中的binder机制进行通信, 本系列文章将从Android Camera应用程序到硬件抽象的实现一步一步对照相机系统进行分析,首先从CameraService初始化

    日期 2023-06-12 10:48:40     
  • 2016级android在线测试15-图像 camera2

    2016级android在线测试15-图像 camera2

    有趣有内涵的文章第一时间送达! 喝酒I创作I分享 生活中总有些东西值得分享 @醉翁猫咪 1. ImageView类用于显

    日期 2023-06-12 10:48:40     
  • android中Camera setDisplayOrientation使用

    android中Camera setDisplayOrientation使用

    在 写相机相关应用的时候遇到捕获的画面方向和手机的方向不一致的问题,比如手机是竖着拿的,但是画面是横的,这是由于摄像头默认捕获的画面byte[]是根 据横向来的,而你的应用是竖向的,解决办法是调用setDisplayOrientation来设置PreviewDisplay的方向,效果就是将捕获 的画面旋转多少度显示。 设 置 preview 的顺时针旋转角度。这将影响 preview frame

    日期 2023-06-12 10:48:40     
  • Android简单调用相机Camera功能,实现打开照相功能

    Android简单调用相机Camera功能,实现打开照相功能

    在最開始接触Android相机功能之前,先来体验一下Android调用系统照相功能吧 核心代码 Intent intent = new Intent(); //调用照相机 intent.setAction("android.media.action.STILL_IMAGE_CAMERA"); startActivity(intent); 加上一个button,当点击bu

    日期 2023-06-12 10:48:40     
  • android4.0 USB Camera示例(四)CMOS

    android4.0 USB Camera示例(四)CMOS

    上一页下一页说usb camera uvc标准 顺便说说CMOS一起做 操作基本一至, 前HAL在那里我已经提供了层CMOS相关接口 JNIEXPORT jint JNICALL Java_com_dao_usbcam_Fimcgzsd_yuvtorgb 假设使用和UVC一样的处理 图像显示不出来 所以用第二种方法 同一时候这里使用的是斯道ICOOL210开

    日期 2023-06-12 10:48:40