有没有什么方法可以让你的c.net windows应用程序中的android手机(特别是三星galaxy siii)连接到你的电脑的电池状态??
提前谢谢。
我想我们需要三星手机驱动程序的帮助。

最佳答案

看看androidlib.dll库。dan有一个类,该类将处理设备在正常引导(即正常rom引导)下引导时的设备电池电量报告。
androidlib的主线程
http://forum.xda-developers.com/showthread.php?t=1512685
关于androidlib的文档
http://www.regawmod.com/software/windows/androidlib/current/documentation/index.html
//使用androidlib.dll的示例代码

private void button1_Clicked(object sender, EventArgs e)
    {
          string serial;
          android = AndroidController.Instance;
          android.UpdateDeviceList();
          serial = android.ConnectedDevices[0];
          device = android.GetConnectedDevice(serial);
          // this will give the label lblsomelabel the Value of the device battery level.
          lblsomelabel.Text = device.Battery.Level.ToString();
          lblsomelabel.Text += "%";
    }

使用带有按钮button1的表单
还有一个名为lblsomelabel的标签
您将获得连接的设备串行,然后将其与设备关联。
然后可以调用库来拉取电池电量,如图所示。
希望这有帮助。dan的git hub有他正在使用的代码示例,您可以查看github以更好地理解他的调用。

关于c# - Windows应用程序获取连接的Android手机的电池状态,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13506840/

10-11 00:43