Added new rfcomm multi accept code
diff --git a/core/java/android/net/LocalSocket.java b/core/java/android/net/LocalSocket.java
index 3ee8a80..34e0d9a 100644
--- a/core/java/android/net/LocalSocket.java
+++ b/core/java/android/net/LocalSocket.java
@@ -42,6 +42,15 @@
isBound = false;
isConnected = false;
}
+ /**
+ * Creates a AF_LOCAL/UNIX domain stream socket with FileDescriptor.
+ * @hide
+ */
+ public LocalSocket(FileDescriptor fd) throws IOException {
+ this(new LocalSocketImpl(fd));
+ isBound = true;
+ isConnected = true;
+ }
/**
* for use with AndroidServerSocket