有谁知道我怎么称呼它?公共结构 SmiAccelerometerVector { 公共浮点 x; 公共浮动 y;公共浮动z;}
我想获取 x、y、z 值并将其粘贴到标签中。
有谁知道我怎么称呼它?公共结构 SmiAccelerometerVector { 公共浮点 x; 公共浮动 y;公共浮动z;}
我想获取 x、y、z 值并将其粘贴到标签中。
三星的文档不清楚包含这些函数的确切 DLL,但我相信它看起来像这样:
public struct Vector
{
Single X;
Single Y;
Single Z;
}
[DllImport("SmiSDK.dll", SetLastError=true)]
public static extern int SmiAccelerometerGetVector(out Vector vector);
谢谢 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;