现在的位置: 首页 > 综合 > 正文

windows8 指南针传感器

2012年07月22日 ⁄ 综合 ⁄ 共 899字 ⁄ 字号 评论关闭
指南针传感器样本
这个示例演示了如何使用Windows.Devices.Sensors。 指南针的API。
这个示例允许用户查看罗盘读数作为一个magnetic-north,根据安装传感器,一个true-north价值。你可以选择一个或两个方案:
•指南针数据事件
•当前罗盘读数
 private void ReadingChanged(object sender, CompassReadingChangedEventArgs e)
        {
            Dispatcher.InvokeAsync(CoreDispatcherPriority.Normal, (s, a) =>
            {
                CompassReading reading = (a.Context as CompassReadingChangedEventArgs).Reading;
                Scenario1Output_MagneticNorth.Text = String.Format("{0,5:0.00}", reading.HeadingMagneticNorth);
                if (reading.HeadingTrueNorth != null)
                {
                    Scenario1Output_TrueNorth.Text = String.Format("{0,5:0.00}", reading.HeadingTrueNorth);
                }
                else
                {
                    Scenario1Output_TrueNorth.Text = "No data";
                }
            }, this, e);

        } 

 完整示例:/Files/risk/windows8/指南针传感器sample.rar

抱歉!评论已关闭.