2

USB ケーブルを介して Android スマートフォンをコンピューターに接続する場合、接続されたデバイスが Android を実行しているかどうかを知りたいです。それに基づいて、コンピューターにいくつかの通知を表示します。

Windows PCからこれをプログラムで識別する方法は?

Mobileditと同様のロジックを取得しようとしています。

[注: 電話で USB デバッグをオンにできません]

4

1 に答える 1

1

Appleman1234 が提案したように、APIを使用して接続されたデバイスをWindows Portable Devices一覧表示し、可能な Android デバイスのリストを使用して結果をフィルタリングできます。問題は、私が知る限りWPD APIC# ラッパーがないためPInvoke、独自のラッパーを使用する必要があることです。

MSDN には役立つ 2 つの記事があります。

  1. C# で Windows サイドバー用の温度センサー ガジェットを作成する- C# と PInvoke で WPD を使用する基本。
  2. WPD APIC++を使用したデバイスの列挙
于 2014-06-16T13:45:15.440 に答える