Bluetooth ベースの Android アプリを効果的に開発、デバッグ、およびテストするにはどうすればよいでしょうか。
私はこの質問への答えを求めてグーグルで検索し、スタックオーバーフローを焼き尽くしましたが、明確な答えが得られません。
エミュレータが Bluetooth をサポートしていないことを理解しています。関数、クラスなどを説明するさまざまなガイドも知っています。また、Virtualbox を使用して Bluetooth エミュレーターをセットアップできると人々が言及していることも知っています。偽の BT 信号を作成する方法のように見える BT-Sim のような古いプロジェクトに出くわしました (ただし、私の Android エミュレーターが BT をサポートしていない場合は、あまり役に立ちません)。
しかし、これを実現する方法についての確かなガイドはありません。一緒に縫い合わせる必要があるいくつかの散らばったパズルピースが好きです。アプリ開発者が確実に BT 対応アプリを作成する方法を知りたいです。
このプロセスの実行方法を分析したガイドはありますか? 達成するための手順は次のとおりだと思います。
- Bluetooth をシミュレートできる Virtualbox でカスタム エミュレーターを作成しますか?
- AVD Manager にこのエミュレーターと通信させて、コンパイルした Android コードがこのエミュレーターで動作するようにします。
- Bluetooth シミュレーターを実行して、コンピューターのポートを介して BT 信号を送信します
(ただし、これら3つの方法のいずれかを行う方法はよくわかりません!)
私の全体的な目標は次のとおりです。
- Bluetooth 送信機からデータを収集するアプリを作成する
- ただし、最初に、Androidエミュレーターと本物であるかのように通信できるシミュレーターをコンピューター上に作成します
正直に言うと、Google 関係者が AVD で Bluetooth エミュレーションを許可していないのは奇妙だと思います。実際の通話を許可しないことは理解していますが、Bluetooth がどのように悪用されるのかわかりません。
とにかく、Bluetooth の設定を手伝っていただければ幸いです。
注: Android 開発を行うために、標準の Eclipse + Android SDK セットアップと AVD を使用しています。API 10 を使用する予定です。ただし、別のセットアップを使用する必要がある場合は問題ありません。ステップバイステップガイドが付属している限り!それは非常にいいだろう。