Open Camera

授权协议 GPLv3
开发语言 Java
所属分类 手机/移动开发、 手机相关软件
软件类型 开源软件
地区 不详
投 递 者 鲁龙野
操作系统 Android
开源组织
适用人群 未知
 软件概览

Open Camera 是一个开源的 Android 手机和平板上的相机应用

特性包括:

  • Option to auto-stabilise so your pictures are perfectly level no matter what
  • Zoom via multi-touch gesture and single-touch control.
  • Flash on/off/auto/torch.
  • Choice of focus modes (including macro).
  • Choice of front/back camera.
  • Choose scene modes, color effects and white balance.
  • Choice of camera resolution and JPEG image quality.
  • Video recording (with optional audio).
  • Timer option.
  • Option to silence the shutter (requires Android 4.2).
  • GUI works in any orientation without any pause when changing orientation. Option to optimise for left and right-handed users.
  • Configurable volume keys (to take picture, or zoom).
  • Choice of save location.
  • On-screen display shows remaining device memory, and orientation angle of phone.
  • Completely free and ad-free, unlike most Android apps.
  • 网上这个文档应该相当多,早些年其实看文章简单的过了一下,并没有真正记住,但是再自己读着走遍流程并记录下,作为完整文档一部分。 安卓系统,各种Manager提供了系统层的控制接口,CameraManager也不例外,除去apk,那camera framework应该从CameraManager入口开始。 一般:CameraManager manager =(CameraManager)Context

  • openCamera CameraManager 文件路径:/frameworks/base/core/java/android/hardware/camera2/CameraManager.java 上层调用的API有两个,分别如下: @RequiresPermission(android.Manifest.permission.CAMERA) public void openCamera(@

  • 错误log如下 05-13 09:22:38.192 W/System.err( 4471): android.hardware.camera2.CameraAccessException: CAMERA_DISABLED (1): connectHelper:1735: Camera "0" disabled by policy 05-13 09:22:38.192 W/System.err(

  • ubutun VIDEOIO(V4L2:/dev/video0): can’t open camera by index 使用命令行 ls /dev/vi* 查看usb摄像机,发现摄像机从原来的video0变成video2了,不知道在统信uos上usb摄像机的索引为何会变。