Samsung API, как позвонить - PullRequest
       5

Samsung API, как позвонить

1 голос
/ 27 апреля 2010

Кто-нибудь знает, как я это называю? публичная структура SmiAccelerometerVector { публичное размещение x; публичный выпуск y; публичный поплавок z; }

Я хочу получить значения x, y, z и вставить их в метку.

Ответы [ 2 ]

0 голосов
/ 28 апреля 2010

спасибо, ctacke, я его уже получил.Вот оно:)

    private void GetVectorHandler(Accelerometer.Vector accel) 
    { 
        if (Accelerometer.GetVector(ref accel) == SmiResultCode.Success) 
         {
             yy = accel.y.ToString();
             xx = accel.x.ToString();
             zz = accel.z.ToString();
         } 
    }

после этого нам нужно сделать это, внутри form_load или wadeva

            GetVectorHandler(gVector);
            lblX.Text = "x: " + xx;
            lblY.Text = "y: " + yy;
            lblZ.Text = "z: " + zz;
0 голосов
/ 27 апреля 2010

В документации Samsung неясно, какая именно DLL-библиотека содержит эти функции, но я считаю, что это будет выглядеть так:

public struct Vector 
{
    Single X;
    Single Y;
    Single Z;
}

[DllImport("SmiSDK.dll", SetLastError=true)]
public static extern int SmiAccelerometerGetVector(out Vector vector);
...