Hai all 

 I am making an application for sending data from my phone to another 
device using blue-tooth......I am using the bluetooth chat example that 
comes along with the SDK sample for my code . I need to pair my device with 
the other device after device discovery.....But in chat application  after 
scanning it directly trying to connect to the other device.........By 
googling it I understood that the other device should have to run the same 
application at the same time....But in my application I need to pair my 
device to the other while the device discoverable option is ON 
there........  And here is my code for connecting....

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;
        }

And my UUIDs are 


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");



For the last two days I am stuck with this problem....Please help......

Thanks in advance........ 


-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to