BluetoothAdapter.getDefaultAdapter().startDiscovery() 不起作用。
创始人
2024-12-23 02:30:39
0

出现这种情况的原因可能有很多,可以尝试以下解决方法:

  1. 确保设备已经开启了蓝牙功能,并且已经授权应用程序使用蓝牙权限。

  2. 确保你的设备已经配对了要发现的蓝牙设备。如果没有配对,可以尝试调用BluetoothDevice.createBond()方法来进行配对。

  3. 在调用BluetoothAdapter.getDefaultAdapter().startDiscovery()之前,先取消之前的发现操作,可以调用BluetoothAdapter.getDefaultAdapter().cancelDiscovery()方法。

代码示例:

BluetoothAdapter bluetoothAdapter = BluetoothAdapter.getDefaultAdapter();
if (bluetoothAdapter != null) {
    // 取消之前的发现操作
    bluetoothAdapter.cancelDiscovery();

    // 开始发现
    if (bluetoothAdapter.startDiscovery()) {
        // 发现成功
        // 在BroadcastReceiver接收到ACTION_FOUND和ACTION_DISCOVERY_FINISHED的广播中处理发现到的设备
    } else {
        // 发现失败
        // 处理发现失败的情况
    }
} else {
    // 设备不支持蓝牙
    // 处理设备不支持蓝牙的情况
}

请注意,发现蓝牙设备是一个相对耗时的操作,所以建议在后台线程中执行。另外,记得在不需要发现蓝牙设备时,调用cancelDiscovery()方法来停止发现操作,以节省电量和系统资源。

相关内容

热门资讯

程序员教你!蜀山四川麻亲友房祈... 程序员教你!蜀山四川麻亲友房祈福(辅助挂)竞技联盟辅助插件(一贯存在有挂)是一款可以让一直输的玩家,...
最新技巧!来物局潮汕辅助(辅助... 最新技巧!来物局潮汕辅助(辅助挂)德州局HHpoker透视脚本(固有是真的有挂);1、完成来物局潮汕...
推荐十款!福州十八扑外卦(辅助... 推荐十款!福州十八扑外卦(辅助挂)hhpoker辅助器视频(真是有挂)是一款可以让一直输的玩家,快速...
玩家必看科普!先锋脚本辅助(辅... 玩家必看科普!先锋脚本辅助(辅助挂)wepoker钻石怎么看底牌(一向是有挂);先锋脚本辅助简单的灵...
技巧知识分享!菠萝辅助破解版(... 技巧知识分享!菠萝辅助破解版(辅助挂)wepoker买钻石有用吗(起初真的是有挂);小薇(透视辅助)...
今日科普!湘竞技辅助(辅助挂)... 今日科普!湘竞技辅助(辅助挂)aa poker辅助(本然真的是有挂);详细湘竞技辅助攻略(湘竞技辅助...
科技分享!顺兴茶楼辅助软件(辅... 【福星临门,好运相随】;科技分享!顺兴茶楼辅助软件(辅助挂)hhpoker辅助靠谱吗(一贯是真的有挂...
关于!传送屋挂件(辅助挂)we... 关于!传送屋挂件(辅助挂)wepoker辅助器免费(切实是有挂);1、不需要AI权限,帮助你快速的进...
技术分享!海米大厅辅助(辅助挂... 技术分享!海米大厅辅助(辅助挂)aapoker怎么拿好牌(本来是真的有挂);1、很好的海米大厅辅助工...
最新技巧!随意玩辅助器(辅助挂... 最新技巧!随意玩辅助器(辅助挂)epoker有透视吗(本然有挂);1、让任何用户在无需AI插件第三方...