有没有办法在您的PC上运行的C#.NET Windows应用程序中将Android手机(Samsung Galaxy SIII specificaly)的电池状态连接到您的PC? 提前致谢。
我认为我们必须为三星手机驱动程序提供帮助。
答案 0 :(得分:2)
看看AndroidLib.dll库。 Dan有一个Class,用于处理设备电池电量报告,设备在正常启动时启动(即正常启动)
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的Github有他的代码使用示例,你可以看看git hub以更好地理解他的调用。