有没有什么方法可以让你的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/