怎么监听蓝牙的开启状态?

安卓是通过广播,这样监听:

if (action.equals(BluetoothAdapter.ACTION_STATE_CHANGED)) {
    int state = intent.getIntExtra(BluetoothAdapter.EXTRA_STATE,
            BluetoothAdapter.ERROR);
    switch (state) {
        case BluetoothAdapter.STATE_OFF:
            Log.d("aaa", "STATE_OFF 手机蓝牙关闭");
            break;
        case BluetoothAdapter.STATE_TURNING_OFF:
            Log.d("aaa", "STATE_TURNING_OFF 手机蓝牙正在关闭");
            break;
        case BluetoothAdapter.STATE_ON:
            Log.d("aaa", "STATE_ON 手机蓝牙开启");
            break;
        case BluetoothAdapter.STATE_TURNING_ON:
            Log.d("aaa", "STATE_TURNING_ON 手机蓝牙正在开启");
            break;
    }
}
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.

鸿蒙我找不到接口,有大神帮忙找下吗,谢谢啦
 
 

鸿蒙
蓝牙
接口
2022-03-16 14:25:32
3115浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
Hazelp

codelab中有示例

分享
微博
QQ
微信
回复
2022-03-16 16:02:44
相关问题
HarmonyOS 监听飞行模式开启和关闭
704浏览 • 1回复 待解决
HarmonyOS 如何监听蓝牙socket断开
662浏览 • 1回复 待解决
harmonyOS 蓝牙怎么创建?
6502浏览 • 1回复 待解决
js 怎么开启异步线程?
6625浏览 • 1回复 待解决
调用监听折叠屏状态方法报错
997浏览 • 1回复 待解决
HarmonyOS 关于@Watch监听状态问题
1353浏览 • 1回复 待解决
java蓝牙开发怎么取消配对
5727浏览 • 1回复 待解决
HarmonyOS 如何监听折叠/展开状态
784浏览 • 1回复 待解决
监听应用前后台状态切换api吗
2385浏览 • 1回复 待解决