Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android Bleutoth聊天Api 10不工作_Android_Bluetooth - Fatal编程技术网

Android Bleutoth聊天Api 10不工作

Android Bleutoth聊天Api 10不工作,android,bluetooth,Android,Bluetooth,我正在micromax Pphone中尝试api-10的蓝牙聊天示例 当我扫描设备时,它会显示安全和非安全的列表。 但当我尝试连接时,它显示无法连接 UUID是: private static final UUID MY_UUID_SECURE = UUID.fromString("fa87c0d0-afac-11de-8a39-0800200c9a66"); private static final UUID MY_UUID_INSECURE =UUID.fromString("8ce255c

我正在micromax Pphone中尝试api-10的蓝牙聊天示例

当我扫描设备时,它会显示安全和非安全的列表。 但当我尝试连接时,它显示无法连接

UUID是:

private static final UUID MY_UUID_SECURE = UUID.fromString("fa87c0d0-afac-11de-8a39-0800200c9a66");
private static final UUID MY_UUID_INSECURE =UUID.fromString("8ce255c0-200a-11e0-ac64-0800200c9a66");
我试过这个帖子, ,但没有改变

有什么想法吗

这是我在配对时连接蓝牙设备的代码。我从android api-10示例中获得了以下代码:

        try {
            if (secure) {
                tmp = device.createRfcommSocketToServiceRecord(
                        MY_UUID_SECURE);
            } else {
                tmp = device.createInsecureRfcommSocketToServiceRecord(
                        MY_UUID_INSECURE);
            }
        } catch (IOException e) {
            Log.e(TAG, "Socket Type: " + mSocketType + "create() failed", e);
        }
        mmSocket = tmp;
    }

    public void run() {
        Log.i(TAG, "BEGIN mConnectThread SocketType:" + mSocketType);
        setName("ConnectThread" + mSocketType);

        // Always cancel discovery because it will slow down a connection
        mAdapter.cancelDiscovery();

        // Make a connection to the BluetoothSocket
        try {
            // This is a blocking call and will only return on a
            // successful connection or an exception
            mmSocket.connect();
        } catch (IOException e) {
            // Close the socket
            try {
                mmSocket.close();
            } catch (IOException e2) {
                Log.e(TAG, "unable to close() " + mSocketType +
                        " socket during connection failure", e2);
            }
            connectionFailed();
            return;
        }

一个显而易见的问题,但仍然是:


您在Android清单文件中注册了吗?

是的,我已经注册了。。。。。。。实际上,通过引用一些帖子,我意识到另一台设备应该同时运行蓝牙聊天应用程序……然后才有可能对设备进行配对……但对于我的应用程序,我正在将蓝牙通信的代码用于其他目的……并且我需要将我的设备与另一台可发现的设备进行配对当时模式是开着的……有什么想法吗。。。。谢谢你的回复你想让另一个设备被发现吗?这个安卓系统有一个超时,因为它会消耗电池。请阅读以下内容:。最长可发现时间为1小时。别忘了投赞成票!是的,我正在通过蓝牙设置手动设置另一个可发现的设备…然后只有我启动我的蓝牙聊天应用程序…它正在搜索并列出设备,但当我尝试连接到列出的设备时,它显示无法连接…但我需要在搜索后将我的设备与另一个设备配对连接…….谢谢…….嗨@Haris你有什么解决方案吗?我也被困在同一个地方。它与三星galaxy Y合作,但不在micromax A52上。我也使用micromax A52。我没有在任何其他设备上进行测试。我想你需要在另一台设备上运行相同的聊天应用程序。我从你可以搜索android Google群组得到这个消息“Bleutoth聊天Api 10不工作”我在那里发布了相同的问题。嗨,aswin,你有什么解决方案吗…当另一台设备运行相同的聊天应用程序时,它是否工作。我没有测试,因为现在我只有一台android设备。。。