droid_wrap::android

Module hardware

Source
Expand description

提供对硬件功能(例如摄像头和其他传感器)的支持。

Modules§

Structs§

  • CameraDeprecated
    Camera类用于设置图像捕获设置,开始/停止预览,拍摄照片,并检索用于编码的视频帧。 此类是Camera服务的客户端,该服务管理实际的相机硬件。
  • Camera_AreaDeprecated
    Area 类用于选择相机在计算自动曝光、自动白平衡和自动对焦时使用的特定测光和对焦区域。 要了解给定相机支持多少个同时区域,请使用 Camera.Parameters.getMaxNumMeteringAreas() 和 Camera.Parameters.getMaxNumFocusAreas()。 如果不支持测光或对焦区域选择,这些方法将返回 0。每个 Area 都由一个指定其边界的矩形和一个确定其重要性的权重组成。 边界与相机的当前视野有关。坐标的映射方式是 (-1000, -1000) 始终是当前视野的左上角,而 (1000, 1000) 始终是当前视野的右下角。 不允许设置边界超出该范围的区域。不允许设置宽度或高度为零或负数的区域。权重必须在 1 到 1000 之间,表示区域中每个像素的权重。 这意味着具有相同权重的较大测光区域与较小区域的测光区域对测光结果的影响更大。测光区域可以重叠,驱动程序将在重叠区域添加权重。
  • 关于相机的信息
  • Camera_FaceDeprecated
    通过相机人脸检测识别的人脸信息。当使用相机进行人脸检测时,Camera.FaceDetectionListener 将返回用于对焦和测光的人脸对象列表。
  • 相机服务设置。要使相机参数生效,应用程序必须调用 setParameters(Camera.Parameters)。 例如,在调用 setWhiteBalance 后,直到使用更改后的参数对象调用 setParameters(Camera.Parameters),白平衡才会真正改变。不同的设备可能具有不同的相机功能,例如图片大小或闪光模式。 应用程序应在设置参数之前查询相机功能。例如,应用程序应在调用 setColorEffect(String) 之前调用 getSupportedColorEffects()。 如果相机不支持色彩效果,getSupportedColorEffects() 将返回 null。
  • Camera_SizeDeprecated
    图像尺寸(宽度和高度尺寸)。

Traits§

  • 用于通知相机自动对焦完成的回调接口。不支持自动对焦的设备将收到对此接口的“假”回调。 如果您的应用需要自动对焦,并且不应安装在没有自动对焦的设备上,则您必须在 清单元素中声明您的应用使用 android.hardware.camera.autofocus 功能。
  • 用于通知自动对焦开始和停止的回调接口。这仅在连续自动对焦模式下受支持 - Camera.Parameters.FOCUS_MODE_CONTINUOUS_VIDEO 和 Camera.Parameters.FOCUS_MODE_CONTINUOUS_PICTURE。 应用程序可以在此基础上显示自动对焦动画。
  • 相机错误通知的回调接口。
  • 预览框中检测到人脸的回调接口。
  • 平滑缩放操作期间缩放变化的回调接口。
  • 用于提供照片捕获图像数据的回调接口。
  • 用于在显示预览帧时提供其副本的回调接口。
  • 用于发出实际图像捕获时刻信号的回调接口。

Functions§

  • 测试android.hardware