Loading core/java/android/bluetooth/IBluetooth.aidl +0 −2 Original line number Diff line number Diff line Loading @@ -102,8 +102,6 @@ interface IBluetooth void getActivityEnergyInfoFromController(); BluetoothActivityEnergyInfo reportActivityInfo(); // For dumpsys support void dump(in ParcelFileDescriptor fd); void onLeServiceUp(); void onBrEdrDown(); } services/core/java/com/android/server/BluetoothManagerService.java +6 −37 Original line number Diff line number Diff line Loading @@ -116,13 +116,6 @@ class BluetoothManagerService extends IBluetoothManager.Stub { private static final int SERVICE_IBLUETOOTH = 1; private static final int SERVICE_IBLUETOOTHGATT = 2; private static final String[] DEVICE_TYPE_NAMES = new String[] { "???", "BR/EDR", "LE", "DUAL" }; private final Context mContext; private static int mBleAppCount = 0; Loading @@ -133,6 +126,7 @@ class BluetoothManagerService extends IBluetoothManager.Stub { private final ContentResolver mContentResolver; private final RemoteCallbackList<IBluetoothManagerCallback> mCallbacks; private final RemoteCallbackList<IBluetoothStateChangeCallback> mStateChangeCallbacks; private IBinder mBluetoothBinder; private IBluetooth mBluetooth; private IBluetoothGatt mBluetoothGatt; private boolean mBinding; Loading Loading @@ -244,6 +238,7 @@ class BluetoothManagerService extends IBluetoothManager.Stub { mContext = context; mBluetooth = null; mBluetoothBinder = null; mBluetoothGatt = null; mBinding = false; mUnbinding = false; Loading Loading @@ -690,6 +685,7 @@ class BluetoothManagerService extends IBluetoothManager.Stub { } } if (DBG) Log.d(TAG, "Sending unbind request."); mBluetoothBinder = null; mBluetooth = null; //Unbind mContext.unbindService(mConnection); Loading Loading @@ -1296,6 +1292,7 @@ class BluetoothManagerService extends IBluetoothManager.Stub { mHandler.removeMessages(MESSAGE_TIMEOUT_BIND); mBinding = false; mBluetoothBinder = service; mBluetooth = IBluetooth.Stub.asInterface(service); try { Loading Loading @@ -1834,41 +1831,13 @@ class BluetoothManagerService extends IBluetoothManager.Stub { @Override public void dump(FileDescriptor fd, PrintWriter writer, String[] args) { mContext.enforceCallingOrSelfPermission(android.Manifest.permission.DUMP, TAG); writer.println("Bluetooth Status"); writer.println(" enabled: " + mEnable); writer.println(" state: " + mState); writer.println(" address: " + mAddress); writer.println(" name: " + mName + "\n"); writer.flush(); if (mBluetooth == null) { if (mBluetoothBinder == null) { writer.println("Bluetooth Service not connected"); } else { ParcelFileDescriptor pfd = null; try { writer.println("Bonded devices:"); for (BluetoothDevice device : mBluetooth.getBondedDevices()) { writer.println(" " + device.getAddress() + " [" + DEVICE_TYPE_NAMES[device.getType()] + "] " + device.getName()); } writer.flush(); pfd = ParcelFileDescriptor.dup(fd); mBluetooth.dump(pfd); mBluetoothBinder.dump(fd, args); } catch (RemoteException re) { writer.println("RemoteException while calling Bluetooth Service"); } catch (IOException ioe) { writer.println("IOException attempting to dup() fd"); } finally { if (pfd != null) { try { pfd.close(); } catch (IOException ioe) { writer.println("IOException attempting to close() fd"); } } } } } Loading Loading
core/java/android/bluetooth/IBluetooth.aidl +0 −2 Original line number Diff line number Diff line Loading @@ -102,8 +102,6 @@ interface IBluetooth void getActivityEnergyInfoFromController(); BluetoothActivityEnergyInfo reportActivityInfo(); // For dumpsys support void dump(in ParcelFileDescriptor fd); void onLeServiceUp(); void onBrEdrDown(); }
services/core/java/com/android/server/BluetoothManagerService.java +6 −37 Original line number Diff line number Diff line Loading @@ -116,13 +116,6 @@ class BluetoothManagerService extends IBluetoothManager.Stub { private static final int SERVICE_IBLUETOOTH = 1; private static final int SERVICE_IBLUETOOTHGATT = 2; private static final String[] DEVICE_TYPE_NAMES = new String[] { "???", "BR/EDR", "LE", "DUAL" }; private final Context mContext; private static int mBleAppCount = 0; Loading @@ -133,6 +126,7 @@ class BluetoothManagerService extends IBluetoothManager.Stub { private final ContentResolver mContentResolver; private final RemoteCallbackList<IBluetoothManagerCallback> mCallbacks; private final RemoteCallbackList<IBluetoothStateChangeCallback> mStateChangeCallbacks; private IBinder mBluetoothBinder; private IBluetooth mBluetooth; private IBluetoothGatt mBluetoothGatt; private boolean mBinding; Loading Loading @@ -244,6 +238,7 @@ class BluetoothManagerService extends IBluetoothManager.Stub { mContext = context; mBluetooth = null; mBluetoothBinder = null; mBluetoothGatt = null; mBinding = false; mUnbinding = false; Loading Loading @@ -690,6 +685,7 @@ class BluetoothManagerService extends IBluetoothManager.Stub { } } if (DBG) Log.d(TAG, "Sending unbind request."); mBluetoothBinder = null; mBluetooth = null; //Unbind mContext.unbindService(mConnection); Loading Loading @@ -1296,6 +1292,7 @@ class BluetoothManagerService extends IBluetoothManager.Stub { mHandler.removeMessages(MESSAGE_TIMEOUT_BIND); mBinding = false; mBluetoothBinder = service; mBluetooth = IBluetooth.Stub.asInterface(service); try { Loading Loading @@ -1834,41 +1831,13 @@ class BluetoothManagerService extends IBluetoothManager.Stub { @Override public void dump(FileDescriptor fd, PrintWriter writer, String[] args) { mContext.enforceCallingOrSelfPermission(android.Manifest.permission.DUMP, TAG); writer.println("Bluetooth Status"); writer.println(" enabled: " + mEnable); writer.println(" state: " + mState); writer.println(" address: " + mAddress); writer.println(" name: " + mName + "\n"); writer.flush(); if (mBluetooth == null) { if (mBluetoothBinder == null) { writer.println("Bluetooth Service not connected"); } else { ParcelFileDescriptor pfd = null; try { writer.println("Bonded devices:"); for (BluetoothDevice device : mBluetooth.getBondedDevices()) { writer.println(" " + device.getAddress() + " [" + DEVICE_TYPE_NAMES[device.getType()] + "] " + device.getName()); } writer.flush(); pfd = ParcelFileDescriptor.dup(fd); mBluetooth.dump(pfd); mBluetoothBinder.dump(fd, args); } catch (RemoteException re) { writer.println("RemoteException while calling Bluetooth Service"); } catch (IOException ioe) { writer.println("IOException attempting to dup() fd"); } finally { if (pfd != null) { try { pfd.close(); } catch (IOException ioe) { writer.println("IOException attempting to close() fd"); } } } } } Loading