PCで実行されているC#.NET Windowsアプリケーションで、PCに接続されているAndroidフォン(具体的にはSamsung Galaxy SIII)のバッテリーステータスを取得する方法はありますか?? 前もって感謝します。
これには、サムスンの携帯電話ドライバーの助けが必要だと思います。
PCで実行されているC#.NET Windowsアプリケーションで、PCに接続されているAndroidフォン(具体的にはSamsung 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 ハブを見ると、彼の呼び出しをよりよく理解できます。