2017-02-22 2 views
0

私はAndroid Phoneプログラミングの初心者で、このソリューションを実装するための学習曲線としてこのプロジェクトを検討しています。私はVS2015の下に埋め込まれたC、C#とWinformで経験があります。私はVCOM(CDC)の下でUSBベースのプロジェクトを行っています。Android PhoneとWindow Appの間のファイルの取得

セットアップは、おそらく

(1)Android携帯、Androidの6または7低コストの携帯電話($ 100)です。

(2)Android Phone App(作成する必要があります)は、指定したフォルダまたはデータ配列にCSVまたはXMLファイルを生成します。このCVS/XMLには、UTCに基づいたタイムスタンプが含まれ、その他の情報が記録されます。

(3)アンドロイド携帯電話をウィンドウ(8/10)に接続すると、ウィンドウ内のC#ベースコード(VS2015)が電話を検出し、CSVファイルをダウンロードします。

(4)ラップトップとアンドロイドの間の時刻/日付をリセットしてmSec(GSM/WiFiのためにAndroidの電話によるタイムスタンプのリセットをブロックする方法)に同期させます。

(5)また、私はVCOM(とFTDIドライバ)にUSBインタフェースを持つ私はWinフォーム(昔ながら)でVS2015 C#のアプリを持っているAnrdoid電話OS(すべての1ミリ秒)

によってチェックされている別々のタイムスタンプを、維持することができますUSBデバイスが接続されているときの自動検出。Andorid Phoneが接続されたときのインターフェイスの種類

(a)ドライバをインストールせずにVCOMが簡単に動作する方法。

(b)USB上で動作する他のインターフェイスのために、ウィンドウアプリケーションがそれらに接続する方法はありますか(それはHIDですか?)。この仕事をするには何が必要ですか?

(c)これを行うデモプロジェクトまたはコードキットやウェブサイトのリンクはありますか?

(d)Android Phone上でC#コードを使用できるかどうかは、ボタンの数が少ないシンプルなグラフィカルユーザーインターフェイスです。もしそうなら、これを行うには最高の(低コスト)IDEパッケージ?

USB接続の代わりに、ノートパソコンとAndroid Phoneの間でWiFiやBluetooth、GSMで動作させることができますが、これは別のプロジェクトになります。

答えて

1

要件に応じて、私はあなたのタスクを実行するために利用できるいくつかの提案があります。

  1. Xamrine Studioを使用してC#でAndroidアプリを構築する。主なものの1つは、無料です:)。あなたがリンクから得ることができるサンプルはほとんどありませんhttps://developer.xamarin.com/samples/android/all
  2. これで、C#でcsvまたはxmlを生成できるアンドロイドアプリをビルドできます。
  3. プラグインされたときにアンドロイドデバイスを検出するWindows OS用の別のC#コードを作成することができます。下のリンクでサンプルコードを見つけることができます。提供 How to know when Android device is plugged into USB port?

コードの簡単な例であり、あなたはあなたの必要性に従って、それを更新する必要があります。 4.今このアプリから、あなたがアンドロイド携帯電話のいくつかのあらかじめ定義された標準位置に保存するかもしれないxmlを得ることができます。

モバイルデバイスからgoogle driver/dropboxにファイルをアップロードすることもできます.Wifi接続やその他の接続経由でソケットを作成することもできます。その後、デスクトップアプリケーションからそのファイルを取得できます。

関連する問題