• [Windwos Phone 7] Accelerometer


    关于Windows Phone 7的重力感应器的一些坐标的描述,可以通过下面这张图片来说明:

      image.axd

    接下来,是如何获取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对此进行了详细的阐述。

  • 相关阅读:
    解决谷歌高版本没有设置字符编码的选项的问题
    System.nanoTime与System.currentTimeMillis的区别
    jQuery学习笔记(一)
    linux问题
    阿里资源学习
    PHP-Gealman
    php-fpm
    GIT使用
    设置导出的excel数据
    CI框架, 参数验证
  • 原文地址:https://www.cnblogs.com/ssqjd/p/1875160.html
Copyright © 2020-2023  润新知