Most visited

Recently visited

Added in API level 14
Deprecated since API level 21

Camera.Area

public static class Camera.Area
extends Object

java.lang.Object
   ↳ android.hardware.Camera.Area


该类在API级别21中已被弃用。
我们建议将新的android.hardware.camera2 API用于新的应用程序。

区域类用于选择计算自动曝光,自动白平衡和自动对焦时相机使用的特定测光和对焦区域。

要了解给定相机支持多少个同时存在的区域,请使用getMaxNumMeteringAreas()和getMaxNumFocusAreas() 。 如果不支持测光或对焦区域选择,这些方法将返回0。

每个区域由一个指定其边界的矩形和一个决定其重要性的权重组成。 边界是相对于相机当前的视野。 坐标被映射为使得(-1000,-1000)总是当前视场的左上角,并且(1000,1000)始终是当前视场的右下角。 设置范围超出该范围的区域是不允许的。 不允许宽度或高度为零或负值的区域。

重量必须在1到1000之间,并且表示该区域中每个像素的权重。 这意味着与较小面积相同重量的大型计量区域将对计量结果产生更大的影响。 测量区域可能会重叠,司机会在重叠区域添加权重。

也可以看看:

Summary

Fields

public Rect rect

该地区的界限。

public int weight

面积的重量。

Public constructors

Camera.Area(Rect rect, int weight)

用指定的矩形和重量创建一个区域。

Public methods

boolean equals(Object obj)

将 obj与此区域进行比较。

Inherited methods

From class java.lang.Object

Fields

rect

Added in API level 14
Rect rect

该地区的界限。 (-1000,-1000)表示相机视野的左上角,(1000,1000)表示视野的右下角。 设置范围以外的范围是不允许的。 不允许有宽度或高度为零或负值的边界。

也可以看看:

weight

Added in API level 14
int weight

面积的重量。 重量必须在1到1000之间,并且表示该区域中每个像素的权重。 这意味着与较小面积相同重量的大型计量区域将对计量结果产生更大的影响。 测量区域可能会重叠,司机会在重叠区域添加权重。

也可以看看:

Public constructors

Camera.Area

Added in API level 14
Camera.Area (Rect rect, 
                int weight)

用指定的矩形和重量创建一个区域。

Parameters
rect Rect: the bounds of the area.
weight int: the weight of the area.

Public methods

equals

Added in API level 14
boolean equals (Object obj)

将 obj与此区域进行比较。

Parameters
obj Object: the object to compare this area with.
Returns
boolean true if the rectangle and weight of obj is the same as those of this area. false otherwise.

Hooray!