Windows Phone Dev Notes-关于WP7 OS 7.0和7.1的加速度传感器数据获取方法差异

题描述

    对于加速度传感器,数据获取是一个最基本的事件。但是OS 7.0和OS7.1版本有所差异。这个问题源于中文技术论坛上的一个帖子:关于Accelerometer中CurrentValueChanged事件兼容性问题

分析

    从《MSDN:Accelerometer Class》网页上来看,在目前的WP 7.5 OS中,ReadingChanged已经弃用,请改用CurrentValueChanged。

    对于ReadingChanged,是这么解释的:Obsolete.Occurs when new data arrives from the accelerometer. This method is deprecated in the current release. Applications should use theCurrentValueChanged event of theSensorBase<TSensorReading> class instead.

结论

    WP SDK 7.1新建项目时,可以选择目标是OS 7.0 或者是 OS 7.1的。如果要为mango以前的系统写app进行调试,应该选择OS 7.1,对应于CurrentValueChanged事件,而OS 7.0,还是使用

ReadingChanged事件。



本文转自施炯博客园博客,原文链接:http://www.cnblogs.com/dearsj001/archive/2012/05/25/WindowsPhoneDevNotes_AccereDifference.html,如需转载请自行联系原作者

上一篇:《JavaScript面向对象编程指南》——2.9 练习题


下一篇:观察者模式