acc_api.h文件参考

重力加速感应器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
返回:
TRUE 成功 FALSE 失败
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轴加速度值
返回:
TRUE 成功 FALSE 失败
BOOL MzAccGetY ( signed char *  y_axis  ) 

获取Y轴加速度值

参数:
y_axis [out] Y轴加速度值 1 == 18mg, 56 == 1g
返回:
TRUE 成功 FALSE 失败
BOOL MzAccGetZ ( signed char *  z_axis  ) 

获取Z轴加速度值

参数:
z_axis [out] Z轴加速度值 1 == 18mg, 56 == 1g
返回:
TRUE 成功 FALSE 失败
BOOL MzAccOpen (  ) 

开启acc功能,并将接收到转屏消息。该消息值由 MzAccGetMessage() 获得。

应用在调用其他acc函数之前应首先调用MzAccOpen,不再使用时调用 MzAccClose(). 当有多个应用同时调用MzAccOpen, 仅仅是增加一个引用计数,一旦acc开启成功,就会向任何顶层窗口发送转屏消息。

返回:
FALSE 开启失败 TRUE 开启成功
int MzAccPauseNotify (  ) 

暂停转屏通知 返回值为暂停计数 返回负值为失败

int MzAccResumeNotify (  ) 

恢复转屏通知 返回值为暂停计数 返回负值为失败


Generated at Tue Feb 9 15:09:49 2010 for Meizu M8 SDK Documentation by  doxygen 1.6.1