2012-03-22 989 views
5

2台のAndroidデバイス用のアプリケーションを実装して、Bluetoothを使用して接続できるようにするには、どうすればよいですか?AndroidエミュレータでBluetoothを使用する

HINT:私はシミュレーション用のAndroid携帯を持っていません。

ありがとうございました。

答えて

13

Androidエミュレータにはいくつかの制限があります。機能制限には次のものが含まれます。

  • 実際の通話を発信または受信するサポートはありません。ただし、エミュレータのコンソールから電話の呼び出し(配置および受信)をシミュレートできます。 USB接続
  • 装置付きヘッドホン
  • 決定するためのサポートなしサポートをするための
  • サポートされていませんネットワーク接続された状態
  • SDを決定するための状態充電
  • なしサポートをバッテリの充電レベルを決定し、ACはサポートされていませんカードの挿入/ブルートゥース
  • ため
  • サポートなしを取り出し

- Reference Link

+0

お役立ち情報ありがとう。 :) – Adly

+0

私は私のシステムにBluetoothドングルを接続していた場合、それを介してBluetoothを使用する方法はありますか? –

+1

@SumanRoy ITは外部Bluetoothをサポートしません。現在、AVDはハードウェアキーボードのサポートのみをサポートしています。エミュレータのフロントカメラとバックカメラには、Webカメラを使用できます。 –

3

エミュレータを使用してBluetoothアプリケーションをテストすることはできません。 BluetoothAdapterはエミュレータではnullのままです。あなたは、Bluetoothデバイスが必要になります。

+0

私は悲しいです、私はエミュレータ経由でそれを行うことができたらいいと思う、BTWありがとう。 :) – Adly

4

実際のデバイスで仮想アンドロイドでbt対応アプリケーションをデバッグする方法を見つけました。これはADKエミュレータではなく、いくつかの欠陥がありますが、間違いなく動作します。

ホストコンピュータは、標準BTスタックを使用してWindows 7 64ビットで動作します。ステップバイステップ:

  1. VMWare Playerをインストールします。非商用利用の場合は無料です
  2. 仮想マシンを作成します。 "Other linux 2.6"ゲストOSタイプを設定します。
  3. 妥当な量のRAMを選択してください。 SCSIディスクとプリンタを取り外します。少なくとも1 GBのIDEディスクを追加し、USBコントローラを維持して、Bluetoothデバイスがホストコンピュータと共有されているかどうかを確認します。
  4. android-x86.orgからアンドロイドインストールをダウンロードしてください。 EEE PC用のAndroid 4.0 RC2をお勧めします
  5. ポイントVMのCDをISOファイルにポイントします。
  6. VMを起動し、Androidをインストールします。残念ながら、今のところGoogleアカウントを追加することは不可能です。
  7. アンドロイドコンソール(Alt-F1を仮想マシン内に)に切り替え、IPアドレスを尋ねる(netcfgコマンドを使用してeth0ネットワークインターフェイスを参照)、GUIに戻す
  8. ホストマシンでadb.exe connect your-vm-ip
  9. お楽しみください!(私は、ネット上のさまざまな場所で見ていると、動作することが報告されている)elmotの方法、あなたはまた、あなたが必要となるかを正確に行うように見えるこのユーティリティを考慮することができることに加え

Here is an illustrated tutorial in Russian

1

参照リンクが存在し、私は、まったく同じ内容言及した他のページを見つけるように見えることはできません。しかし、このdocsに記載されている:

をサポートしていない何

のAndroidエミュレータは、デバイスのほとんどの機能をサポートしていますが、仮想ハードウェアが含まれていません

  • のWiFi
  • ブルートゥース
  • NFC
  • SDカードの挿入/取り出し
  • デバイス付ヘッドフォン
  • USB

概要をサポートしていないAndroid Wearのための時計エミュレータ(最近使ったアプリ)ボタン、Dパッド、および指紋センサー。

携帯電話とタブレットのエンドユーザーのほとんどは、以前のAPIレベルを使用する傾向がありますが、Android WearとAndroid TVユーザーは最新のリリースを使用する傾向があります。最近のリリースを使用すると、エミュレータをより使いやすくすることができます。

関連する問題