Most visited

Recently visited

Added in API level 3

OrientationEventListener

public abstract class OrientationEventListener
extends Object

java.lang.Object
   ↳ android.view.OrientationEventListener


Helper类用于在设备的方向发生更改时从SensorManager接收通知。

Summary

Constants

int ORIENTATION_UNKNOWN

从onOrientation返回当设备方向无法确定时(通常设备处于接近平坦位置时)更改。

Public constructors

OrientationEventListener(Context context)

创建一个新的OrientationEventListener。

OrientationEventListener(Context context, int rate)

创建一个新的OrientationEventListener。

Public methods

boolean canDetectOrientation()
void disable()

禁用OrientationEventListener。

void enable()

启用OrientationEventListener,以便监视传感器,并在设备方向更改时调用 onOrientationChanged(int) 。

abstract void onOrientationChanged(int orientation)

当设备的方向改变时调用。

Inherited methods

From class java.lang.Object

Constants

ORIENTATION_UNKNOWN

Added in API level 3
int ORIENTATION_UNKNOWN

从onOrientation返回当设备方向无法确定时(通常设备处于接近平坦位置时)更改。

也可以看看:

常量值:-1(0xffffffff)

Public constructors

OrientationEventListener

Added in API level 3
OrientationEventListener (Context context)

创建一个新的OrientationEventListener。

Parameters
context Context: for the OrientationEventListener.

OrientationEventListener

Added in API level 3
OrientationEventListener (Context context, 
                int rate)

创建一个新的OrientationEventListener。

Parameters
context Context: for the OrientationEventListener.
rate int: at which sensor events are processed (see also SensorManager). Use the default value of SENSOR_DELAY_NORMAL for simple screen orientation change detection.

Public methods

canDetectOrientation

Added in API level 3
boolean canDetectOrientation ()

Returns
boolean

disable

Added in API level 3
void disable ()

禁用OrientationEventListener。

enable

Added in API level 3
void enable ()

启用OrientationEventListener,以便监视传感器,并在设备方向更改时调用 onOrientationChanged(int) 。

onOrientationChanged

Added in API level 3
void onOrientationChanged (int orientation)

当设备的方向改变时调用。 方向参数的单位是度,范围从0到359.当设备朝向自然位置时,方向为0度,左侧为顶部时为90度,上下颠倒时为180度,当设备朝上时为270度右侧是顶部。 当设备接近平坦且方向不能确定时,返回ORIENTATION_UNKNOWN 。

Parameters
orientation int: The new orientation of the device.

也可以看看:

Hooray!