重力加速感应器API. 更多...
宏定义 | |
#define | SCREEN_LANDSCAPE_N 2 |
#define | SCREEN_LANDSCAPE_P 3 |
#define | SCREEN_PORTRAIT_N 1 |
竖屏- | |
#define | SCREEN_PORTRAIT_P 0 |
竖屏+ | |
函数 | |
void | MzAccClose () |
关闭acc功能,当没有应用开启acc时,将关闭acc传感器。 | |
DWORD | MzAccGetMessage () |
BOOL | MzAccGetX (signed char *x_axis) |
获取X轴加速度值 | |
BOOL | MzAccGetXYZ (signed char *x_axis, signed char *y_axis, signed char *z_axis) |
获取XYZ轴加速度值 1 == 18mg, 56 == 1g | |
BOOL | MzAccGetY (signed char *y_axis) |
获取Y轴加速度值 | |
BOOL | MzAccGetZ (signed char *z_axis) |
获取Z轴加速度值 | |
BOOL | MzAccOpen () |
开启acc功能,并将接收到转屏消息。该消息值由 MzAccGetMessage() 获得。 | |
int | MzAccPauseNotify () |
暂停转屏通知 返回值为暂停计数 返回负值为失败 | |
int | MzAccResumeNotify () |
恢复转屏通知 返回值为暂停计数 返回负值为失败 |
重力加速感应器API.
#define SCREEN_LANDSCAPE_N 2 |
#define SCREEN_LANDSCAPE_P 3 |
#define SCREEN_PORTRAIT_N 1 |
竖屏-
#define SCREEN_PORTRAIT_P 0 |
竖屏+
void MzAccClose | ( | ) |
关闭acc功能,当没有应用开启acc时,将关闭acc传感器。
应用在调用其他acc函数之前应首先调用MzAccOpen,不再使用时调用MzAccClose().当所有打开acc的应用都关闭acc之后,关闭acc传感器。
DWORD MzAccGetMessage | ( | ) |
获取acc发送给窗口的转屏消息,返回值为消息值.此函数返回固定值,无需多次调用. wParam : SCREEN_PORTRAIT_P 竖屏+; SCREEN_PORTRAIT_N 竖屏-; SCREEN_LANDSCAPE_P 横屏+; SCREEN_LANDSCAPE_N 横屏-.
BOOL MzAccGetX | ( | signed char * | x_axis | ) |
获取X轴加速度值
x_axis | [out] X轴加速度值 1 == 18mg, 56 == 1g |
BOOL MzAccGetXYZ | ( | signed char * | x_axis, | |
signed char * | y_axis, | |||
signed char * | z_axis | |||
) |
获取XYZ轴加速度值 1 == 18mg, 56 == 1g
x_axis | [out] X轴加速度值 | |
y_axis | [out] Y轴加速度值 | |
z_axis | [out] Z轴加速度值 |
BOOL MzAccGetY | ( | signed char * | y_axis | ) |
获取Y轴加速度值
y_axis | [out] Y轴加速度值 1 == 18mg, 56 == 1g |
BOOL MzAccGetZ | ( | signed char * | z_axis | ) |
获取Z轴加速度值
z_axis | [out] Z轴加速度值 1 == 18mg, 56 == 1g |
BOOL MzAccOpen | ( | ) |
开启acc功能,并将接收到转屏消息。该消息值由 MzAccGetMessage() 获得。
应用在调用其他acc函数之前应首先调用MzAccOpen,不再使用时调用 MzAccClose(). 当有多个应用同时调用MzAccOpen, 仅仅是增加一个引用计数,一旦acc开启成功,就会向任何顶层窗口发送转屏消息。
int MzAccPauseNotify | ( | ) |
暂停转屏通知 返回值为暂停计数 返回负值为失败
int MzAccResumeNotify | ( | ) |
恢复转屏通知 返回值为暂停计数 返回负值为失败