我正在开发一个具有蓝牙功能的android应用程序。但我有一个问题。我使用下面的代码Android蓝牙启用错误
BluetoothAdapter mBluetoothAdapter = BluetoothAdapter.getDefaultAdapter();
if (mBluetoothAdapter == null) {
// Device does not support Bluetooth
tv.setText("Device is not there");
setContentView(tv);
}
else
{
if (!mBluetoothAdapter.isEnabled()) {
Intent enableBtIntent = new Intent(BluetoothAdapter.ACTION_REQUEST_ENABLE);
startActivityForResult(enableBtIntent, REQUEST_ENABLE_BT);
}
tv.setText("Device is there");
setContentView(tv);
}
我得到错误的
if (!mBluetoothAdapter.isEnabled()) {
Intent enableBtIntent = new Intent(BluetoothAdapter.ACTION_REQUEST_ENABLE);
startActivityForResult(enableBtIntent, REQUEST_ENABLE_BT);
}
每当我试图运行的代码,我的应用程序崩溃通过展示与“强制关闭”按钮的消息框。错误在哪里,我还没搞清楚。请帮助。 Regards
是的,这就是我犯的错误,只是在我的清单中添加上面的行,并解决问题。谢了,兄弟。 – 2012-04-28 22:16:48
我得到的错误无法解析“REQUEST_ENABLE_BT”。什么导致了这个错误? – 20B2 2017-06-08 02:58:36