0

私は現在、USBまたはBluetoothのいずれかを介して、PCで実行されているアプリケーションに接続されているAndroidアプリを作成しようとしています(Windowsが優先されますが、Linuxも問題ありません)。今のところ、これがどこまで可能かはよくわかりません。USB Android API を理解している限り、USB を使用して別のアプリケーションと通信することはできません。rawファイル交換のみ可能のようです。私が見る限り、Bluetooth のアイデアはより実現可能に思えます。PC用のBluetoothサーバーを作成し、Android APIで作成されたBluetoothクライアントを介して接続します。ポイントは、それはWindowsで可能ですか?私が探しているものの例を見た人はいますか? 私が USB のために見つけることができるのは、私が望むものではないおしゃぶりです。

4

2 に答える 2

0

ラップトップのタッチパッドを使用しているように、モバイルのタッチスクリーンをタッチパッドのように使用して、Bluetoothまたはwifi接続を介してPCまたはラップトップを制御できるようにするAndroidアプリケーションがあります。PremoteDroid、RemoteDroid、Gmote など。

ただし、そのためには、制御したいデバイス上で実行され、モバイルとデバイス間の接続を支援するサーバー アプリケーションを開発する必要もあります。私は PremoteDroid と RemoteDroid を使用しましたが、どちらも Windows 7 を実行しているラップトップでうまく動作します。キーボード機能を追加することもできます。

PremoteDroid は、http ://code.google.com/p/premotedroid/ で公開されています。

于 2012-10-05T13:49:44.730 に答える
0

Mac に Bluetooth サーバー アプリケーションがあり、作成中の Android アプリをテストするために使用しています。このアプリは最終的に、マイクロコントローラーと Bluetooth モデムを備えたデバイスと通信するために使用されますが、そのデバイスがない場合にアプリをテストする方法が必要でした。サーバー アプリは Java で記述されているため、PC (およびほぼ確実に Linux) で動作するはずです。

コードを共有できることをうれしく思います。インターネットのどこかで見つけたので (今は場所がわかりませんが)、必要に応じて変更しました。これは BlueCove ライブラリを使用しており、いくつかのインポートを含めて約 60 行しかありません (コメントアウトしたコードは削除しませんでした :)。アプリにもサーバー機能があるため、Mac には Bluetooth クライアント プログラムもあります。

USBを使用してこのようなことを試みたことはありません。

于 2012-10-06T19:32:58.913 に答える