C# 三星api如何调用
有人知道我怎么称呼它吗? 公共结构SmiAccelerometerVector { 公共浮动x; 公众浮躁; 公共浮动z; } 我想获得x、y、z值并将其粘贴到标签中。不清楚包含这些函数的确切DLL,但我相信它会是这样的:C# 三星api如何调用,c#,windows-mobile,accelerometer,C#,Windows Mobile,Accelerometer,有人知道我怎么称呼它吗? 公共结构SmiAccelerometerVector { 公共浮动x; 公众浮躁; 公共浮动z; } 我想获得x、y、z值并将其粘贴到标签中。不清楚包含这些函数的确切DLL,但我相信它会是这样的: public struct Vector { Single X; Single Y; Single Z; } [DllImport("SmiSDK.dll", SetLastError=true)] public static extern int
public struct Vector
{
Single X;
Single Y;
Single Z;
}
[DllImport("SmiSDK.dll", SetLastError=true)]
public static extern int SmiAccelerometerGetVector(out Vector vector);
谢谢,我已经拿到了。这是:
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;
什么样的设备?三星OMSNI用加速度计,HaCPICSIT仍然是C++。我正在Vs2008 C上编码。。。谢谢你的帮助