Search in sources :

Example 61 with LocalBluetoothManager

use of com.android.settingslib.bluetooth.LocalBluetoothManager in project Resurrection_packages_apps_Settings by ResurrectionRemix.

the class ForgetDeviceDialogFragment method getDevice.

@VisibleForTesting
CachedBluetoothDevice getDevice(Context context) {
    String deviceAddress = getArguments().getString(KEY_DEVICE_ADDRESS);
    LocalBluetoothManager manager = Utils.getLocalBtManager(context);
    BluetoothDevice device = manager.getBluetoothAdapter().getRemoteDevice(deviceAddress);
    return manager.getCachedDeviceManager().findDevice(device);
}
Also used : BluetoothDevice(android.bluetooth.BluetoothDevice) CachedBluetoothDevice(com.android.settingslib.bluetooth.CachedBluetoothDevice) LocalBluetoothManager(com.android.settingslib.bluetooth.LocalBluetoothManager) VisibleForTesting(androidx.annotation.VisibleForTesting)

Aggregations

LocalBluetoothManager (com.android.settingslib.bluetooth.LocalBluetoothManager)61 CachedBluetoothDevice (com.android.settingslib.bluetooth.CachedBluetoothDevice)29 BluetoothDevice (android.bluetooth.BluetoothDevice)14 CachedBluetoothDeviceManager (com.android.settingslib.bluetooth.CachedBluetoothDeviceManager)14 VisibleForTesting (com.android.internal.annotations.VisibleForTesting)13 Intent (android.content.Intent)12 SharedPreferences (android.content.SharedPreferences)7 Context (android.content.Context)6 ApplicationInfo (android.content.pm.ApplicationInfo)6 PackageManager (android.content.pm.PackageManager)6 LocalBluetoothAdapter (com.android.settingslib.bluetooth.LocalBluetoothAdapter)6 InputManager (android.hardware.input.InputManager)5 VisibleForTesting (androidx.annotation.VisibleForTesting)2 BluetoothAdapter (android.bluetooth.BluetoothAdapter)1 HandlerThread (android.os.HandlerThread)1 ArrayList (java.util.ArrayList)1