Windows Phone开发:传感器与网络连接全解析
在Windows Phone应用开发中,传感器和网络连接是两个非常重要的方面。下面将详细介绍相关内容。
传感器支持
Windows Phone应用平台为传感器提供了全面的支持,涵盖了诸如加速度计、指南针和陀螺仪等底层API,以及由Motion类代表的更高级抽象。这四个传感器类均派生自SensorBase ,因此它们提供了非常一致的API界面。传感器读数可被视为另一种形式的用户输入,开发者可以在应用中支持移动、方向和摇晃手势,以提供更丰富的用户界面。
以下是一个处理传感器数据变化的示例代码:
private void motion_CurrentValueChanged(object sender, SensorReadingEventArgs<MotionReading> e)
{
Vector3 rotationRate = e.SensorReading.DeviceRotationRate;
AttitudeReading attitude = e.SensorReading.Attitude;
Vector3 acceleration = e.SensorReading.DeviceAcceleration;
Vector3 gravity = e.SensorReading.Gravity;
Dispatcher.BeginInvoke(() =>
{
gyroscopeX.X2 = gyroscopeX.X1 + rotationRate.X * 2
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



