2016-03-21 15 views
2

.NET C#で調査デザイナーアプリケーションを開発しています。このアンケートはアンケートデバイスに送信されるファイルにエクスポートされます。アンドロイドデバイスはアンケートファイルを解析し、アンケートモバイルアプリに表示します。.NETアプリケーションにAndroidエミュレータを埋め込む

ユーザーは.NETアプリケーションでプレビューできるようにしたいので、アンドロイドエミュレータでアプリケーションを表示することでアンケートデバイスでアンケートがどのように表示されるかを知ることができます。さらに、エミュレータをウィンドウのフォームまたはパネルの内側に表示したい。

私の質問は:winformアプリケーション内にアンドロイドエミュレータを表示することは可能でしょうか、それと通信することは可能ですか?つまり、.NET FrameworkにAndroidエミュレータ用のAPIや拡張機能はありますか?

私は、トピックのためのインターネットを検索しましたが、ほとんどの結果はTCPポート経由でエミュレータと通信し、.NETアプリで新しいプロセスを作成することによって、アプリケーションの起動について話しています。

クライアントに複数のアプリケーションを展開したくないので、エミュレータをアプリケーション内に表示できるようにすることが重要です。

答えて

0

Hyper-Vインスタンスには、WMI providerを使用してプログラムでアクセスできます。 Hyper-Vインスタンスは、ユーザーに可視ウィンドウなしで実行できます。mouseクリック数& keyboardを入力してからscreenshotと入力します。

でも、C#アプリケーションのAndroidアプリケーションからレイアウトロジックを複製するだけで無限に簡単に軽いようです。 Androidエミュレータのルートを使用した場合は、最小512 MBのプロセスをホストしており、すべてのCPUには&のGPUが使用されています。

関連する問題