我正在開發(fā)一個需要 BT 連接的 Android 應(yīng)用程序。閱讀 Android 開發(fā)者頁面后,我們給出的方法isEnabled()不起作用。錯誤是cannot resolve symbol isEnabled。導(dǎo)入的庫是android.bluetooth.BluetoothAdapter. 在清單文件中,按照Android頁面的說明,我還插入了藍牙、BT管理和精細位置的權(quán)限。代碼:public class MainActivity extends AppCompatActivity {@Overrideprotected 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); }}
1 回答
嚕嚕噠
TA貢獻1784條經(jīng)驗 獲得超7個贊
您正在 onCreate 方法之外創(chuàng)建 BluetoothAdapter 對象。將所有內(nèi)容放在 onCreate 大括號內(nèi)。
添加回答
舉報
0/150
提交
取消
