我是WP7开发和项目(wp7应用程序)的新手,我需要使用accleration API获取重力(我想我可以使用Motion Api做一些事情)但它需要窗口手机来也支持指南针和陀螺仪。所以有没有办法将重力与加速分开,或者仅使用加速度来获得X,Y和Z轴上的重力(因为我希望我的应用程序在没有指南针和陀螺仪的wp设备上运行)。
同样在android中有一些方法喜欢
由于
答案 0 :(得分:2)
手机本身不知道加速度和重力引起的力量。您需要来自其他传感器的信息才能进行数学运算以分离值。这就是Motion API的用途。
因此,您唯一的机会是使用Motion API。如果设备没有必要的传感器,它会优雅地下降,但如果有:
,它将起作用此示例使用的Motion API需要所有受支持的API Windows Phone传感器,因此这些示例应用程序将 优雅地失败但在没有的设备上将无法正常工作 必要的传感器或在设备模拟器上。
答案 1 :(得分:0)
Windows Phone Team blog上有关于在加速度计数据上实施高通/低通滤波器的帖子。我用这个效果相当不错。