Loading framework/java/android/bluetooth/BluetoothSocket.java +5 −5 Original line number Original line Diff line number Diff line Loading @@ -243,7 +243,7 @@ public final class BluetoothSocket implements Closeable { } } as.mPfd = new ParcelFileDescriptor(fds[0]); as.mPfd = new ParcelFileDescriptor(fds[0]); as.mSocket = new LocalSocket(fds[0]); as.mSocket = LocalSocket.createConnectedLocalSocket(fds[0]); as.mSocketIS = as.mSocket.getInputStream(); as.mSocketIS = as.mSocket.getInputStream(); as.mSocketOS = as.mSocket.getOutputStream(); as.mSocketOS = as.mSocket.getOutputStream(); as.mAddress = RemoteAddr; as.mAddress = RemoteAddr; Loading Loading @@ -367,7 +367,7 @@ public final class BluetoothSocket implements Closeable { if (mSocketState == SocketState.CLOSED) throw new IOException("socket closed"); if (mSocketState == SocketState.CLOSED) throw new IOException("socket closed"); if (mPfd == null) throw new IOException("bt socket connect failed"); if (mPfd == null) throw new IOException("bt socket connect failed"); FileDescriptor fd = mPfd.getFileDescriptor(); FileDescriptor fd = mPfd.getFileDescriptor(); mSocket = new LocalSocket(fd); mSocket = LocalSocket.createConnectedLocalSocket(fd); mSocketIS = mSocket.getInputStream(); mSocketIS = mSocket.getInputStream(); mSocketOS = mSocket.getOutputStream(); mSocketOS = mSocket.getOutputStream(); } } Loading Loading @@ -416,8 +416,8 @@ public final class BluetoothSocket implements Closeable { if(mSocketState != SocketState.INIT) return EBADFD; if(mSocketState != SocketState.INIT) return EBADFD; if(mPfd == null) return -1; if(mPfd == null) return -1; FileDescriptor fd = mPfd.getFileDescriptor(); FileDescriptor fd = mPfd.getFileDescriptor(); if (DBG) Log.d(TAG, "bindListen(), new LocalSocket "); if (DBG) Log.d(TAG, "bindListen(), Create LocalSocket"); mSocket = new LocalSocket(fd); mSocket = LocalSocket.createConnectedLocalSocket(fd); if (DBG) Log.d(TAG, "bindListen(), new LocalSocket.getInputStream()"); if (DBG) Log.d(TAG, "bindListen(), new LocalSocket.getInputStream()"); mSocketIS = mSocket.getInputStream(); mSocketIS = mSocket.getInputStream(); mSocketOS = mSocket.getOutputStream(); mSocketOS = mSocket.getOutputStream(); Loading Loading
framework/java/android/bluetooth/BluetoothSocket.java +5 −5 Original line number Original line Diff line number Diff line Loading @@ -243,7 +243,7 @@ public final class BluetoothSocket implements Closeable { } } as.mPfd = new ParcelFileDescriptor(fds[0]); as.mPfd = new ParcelFileDescriptor(fds[0]); as.mSocket = new LocalSocket(fds[0]); as.mSocket = LocalSocket.createConnectedLocalSocket(fds[0]); as.mSocketIS = as.mSocket.getInputStream(); as.mSocketIS = as.mSocket.getInputStream(); as.mSocketOS = as.mSocket.getOutputStream(); as.mSocketOS = as.mSocket.getOutputStream(); as.mAddress = RemoteAddr; as.mAddress = RemoteAddr; Loading Loading @@ -367,7 +367,7 @@ public final class BluetoothSocket implements Closeable { if (mSocketState == SocketState.CLOSED) throw new IOException("socket closed"); if (mSocketState == SocketState.CLOSED) throw new IOException("socket closed"); if (mPfd == null) throw new IOException("bt socket connect failed"); if (mPfd == null) throw new IOException("bt socket connect failed"); FileDescriptor fd = mPfd.getFileDescriptor(); FileDescriptor fd = mPfd.getFileDescriptor(); mSocket = new LocalSocket(fd); mSocket = LocalSocket.createConnectedLocalSocket(fd); mSocketIS = mSocket.getInputStream(); mSocketIS = mSocket.getInputStream(); mSocketOS = mSocket.getOutputStream(); mSocketOS = mSocket.getOutputStream(); } } Loading Loading @@ -416,8 +416,8 @@ public final class BluetoothSocket implements Closeable { if(mSocketState != SocketState.INIT) return EBADFD; if(mSocketState != SocketState.INIT) return EBADFD; if(mPfd == null) return -1; if(mPfd == null) return -1; FileDescriptor fd = mPfd.getFileDescriptor(); FileDescriptor fd = mPfd.getFileDescriptor(); if (DBG) Log.d(TAG, "bindListen(), new LocalSocket "); if (DBG) Log.d(TAG, "bindListen(), Create LocalSocket"); mSocket = new LocalSocket(fd); mSocket = LocalSocket.createConnectedLocalSocket(fd); if (DBG) Log.d(TAG, "bindListen(), new LocalSocket.getInputStream()"); if (DBG) Log.d(TAG, "bindListen(), new LocalSocket.getInputStream()"); mSocketIS = mSocket.getInputStream(); mSocketIS = mSocket.getInputStream(); mSocketOS = mSocket.getOutputStream(); mSocketOS = mSocket.getOutputStream(); Loading