Windwos Phone 7 Accelerometer
时间:2010-11-11 来源:十二号的国王
接下来,是如何获取WP7重力感应器的数据,这个SDK中有一个很好例子,代码如下:
public partial class MainPage : PhoneApplicationPage { Accelerometer acc = new Accelerometer(); // Constructor public MainPage() { InitializeComponent(); acc.ReadingChanged += new EventHandler<AccelerometerReadingEventArgs>(acc_ReadingChanged); acc.Start(); } void acc_ReadingChanged(object sender, AccelerometerReadingEventArgs e) { Deployment.Current.Dispatcher.BeginInvoke(() => ThreadSafeAccelerometerChanged(e)); } void ThreadSafeAccelerometerChanged(AccelerometerReadingEventArgs e) { XText.Text = e.X.ToString("0.000"); YText.Text = e.Y.ToString("0.000"); ZText.Text = e.Z.ToString("0.000"); } }
国外,也有相关的Blog Blanken对此进行了详细的阐述。
相关阅读 更多 +