如何在Android模拟器中使用蓝牙?

Raj*_*ian 32 android

我想在android中创建一个基于蓝牙操作的应用程序.我正在使用以下代码

 BluetoothAdapter adapter=BluetoothAdapter.getDefaultAdapter();
Run Code Online (Sandbox Code Playgroud)

适配器返回null值,这意味着android模拟器没有蓝牙功能.我正在使用android 2.1最新版本的android.Anybody知道如何使用android模拟器的蓝牙,请帮帮我.

MrS*_*ake 46

你不能.模拟器不支持蓝牙,如SDK的文档和其他几个地方所述.

你已经发现了这个:"适配器返回null值,这意味着android模拟器没有蓝牙功能"


dro*_*ott 16

您可以将http://www.android-x86.org/中的映像安装 到虚拟机(例如VMWare)中,找出它的IP地址,使用手动连接

adb connect <IP of VM>
Run Code Online (Sandbox Code Playgroud)

然后通过在Debug/Run配置中设置"手动"部署目标,从Eclipse启动项目.蓝牙至少在我的Macbook上运行在这个虚拟机中,据报道它可以与其他几个蓝牙芯片组配合使用.