Android java蓝牙检测状态Oncreate

时间:2017-01-14 12:12:47

标签: java android bluetooth

我有这段代码来检查蓝牙状态是打开还是关闭:

        if (action.equals(mBluetoothAdapter.ACTION_STATE_CHANGED)) {
            final int state = intent.getIntExtra(BluetoothAdapter.EXTRA_STATE, mBluetoothAdapter.ERROR);

            switch (state) {
                case BluetoothAdapter.STATE_OFF:
                    bluetooth.setText("Bluetooth Disabled");
                    break;
                case BluetoothAdapter.STATE_TURNING_OFF:
                    break;
                case BluetoothAdapter.STATE_ON:
                    bluetooth.setText("");
                    break;
                case BluetoothAdapter.STATE_TURNING_ON:
                    break;
            }
        }

我如何把它放在OnCreate上,这样当我立即启动应用程序而没有bt时,文本"蓝牙被禁用"显示。因为atm,只有当我打开它并仅将其关闭时才触发它。

0 个答案:

没有答案