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!