gpt4 book ai didi

c# - Windows应用程序获取连接的Android手机的电池状态

转载 作者:可可西里 更新时间:2023-11-01 11:57:54 25 4
gpt4 key购买 nike

有什么方法可以在您的 PC 上运行的 C#.NET Windows 应用程序中获取连接到您的 PC 的安卓手机(特别是三星 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 的标签

您将获得 Connected Devices 序列号,然后将其与设备相关联。

然后可以调用该库以按照指示拉电池电量。

希望这对您有所帮助。 Dan 的 Github 上有他使用的代码示例,您可以查看 git hub 以更好地理解他的调用。

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

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com