我正在开发一个需要 BT 连接的 Android 应用程序。阅读 Android 开发者页面后,我们给出的方法isEnabled()不起作用。错误是cannot resolve symbol isEnabled。导入的库是android.bluetooth.BluetoothAdapter. 在清单文件中,按照Android页面的说明,我还插入了蓝牙、BT管理和精细位置的权限。代码:
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
BluetoothAdapter bluetoothAdapter = BluetoothAdapter.getDefaultAdapter();
if (bluetoothAdapter == null) {
Log.i("Fallo","Dispositivo sin bluetooth");
}
if (!bluetoothAdapter.isEnabled()) {
Intent enableBtIntent = new Intent(BluetoothAdapter.ACTION_REQUEST_ENABLE);
startActivityForResult(enableBtIntent, REQUEST_ENABLE_BT);
}
}
噜噜哒
相关分类