Loading packages/SettingsLib/src/com/android/settingslib/media/BluetoothMediaDevice.java +3 −5 Original line number Original line Diff line number Diff line Loading @@ -42,18 +42,16 @@ public class BluetoothMediaDevice extends MediaDevice { BluetoothMediaDevice( BluetoothMediaDevice( Context context, Context context, CachedBluetoothDevice device, CachedBluetoothDevice device, MediaRoute2Info info, MediaRoute2Info info) { String packageName) { this(context, device, info, null); this(context, device, info, packageName, null); } } BluetoothMediaDevice( BluetoothMediaDevice( Context context, Context context, CachedBluetoothDevice device, CachedBluetoothDevice device, MediaRoute2Info info, MediaRoute2Info info, String packageName, RouteListingPreference.Item item) { RouteListingPreference.Item item) { super(context, info, packageName, item); super(context, info, item); mCachedDevice = device; mCachedDevice = device; mAudioManager = context.getSystemService(AudioManager.class); mAudioManager = context.getSystemService(AudioManager.class); initDeviceRecord(); initDeviceRecord(); Loading packages/SettingsLib/src/com/android/settingslib/media/ComplexMediaDevice.java +1 −2 Original line number Original line Diff line number Diff line Loading @@ -34,9 +34,8 @@ public class ComplexMediaDevice extends MediaDevice { ComplexMediaDevice( ComplexMediaDevice( Context context, Context context, MediaRoute2Info info, MediaRoute2Info info, String packageName, RouteListingPreference.Item item) { RouteListingPreference.Item item) { super(context, info, packageName, item); super(context, info, item); } } // MediaRoute2Info.getName was made public on API 34, but exists since API 30. // MediaRoute2Info.getName was made public on API 34, but exists since API 30. Loading packages/SettingsLib/src/com/android/settingslib/media/InfoMediaDevice.java +3 −4 Original line number Original line Diff line number Diff line Loading @@ -45,14 +45,13 @@ public class InfoMediaDevice extends MediaDevice { InfoMediaDevice( InfoMediaDevice( Context context, Context context, MediaRoute2Info info, MediaRoute2Info info, String packageName, RouteListingPreference.Item item) { RouteListingPreference.Item item) { super(context, info, packageName, item); super(context, info, item); initDeviceRecord(); initDeviceRecord(); } } InfoMediaDevice(Context context, MediaRoute2Info info, String packageName) { InfoMediaDevice(Context context, MediaRoute2Info info) { this(context, info, packageName, null); this(context, info, null); } } @Override @Override Loading packages/SettingsLib/src/com/android/settingslib/media/InfoMediaManager.java +3 −7 Original line number Original line Diff line number Diff line Loading @@ -383,7 +383,7 @@ public abstract class InfoMediaManager extends MediaManager { for (MediaRoute2Info route : getSelectableRoutes(info)) { for (MediaRoute2Info route : getSelectableRoutes(info)) { deviceList.add( deviceList.add( new InfoMediaDevice( new InfoMediaDevice( mContext, route, mPackageName, mPreferenceItemMap.get(route.getId()))); mContext, route, mPreferenceItemMap.get(route.getId()))); } } return deviceList; return deviceList; } } Loading @@ -410,7 +410,7 @@ public abstract class InfoMediaManager extends MediaManager { for (MediaRoute2Info route : getDeselectableRoutes(info)) { for (MediaRoute2Info route : getDeselectableRoutes(info)) { deviceList.add( deviceList.add( new InfoMediaDevice( new InfoMediaDevice( mContext, route, mPackageName, mPreferenceItemMap.get(route.getId()))); mContext, route, mPreferenceItemMap.get(route.getId()))); Log.d(TAG, route.getName() + " is deselectable for " + mPackageName); Log.d(TAG, route.getName() + " is deselectable for " + mPackageName); } } return deviceList; return deviceList; Loading @@ -434,7 +434,7 @@ public abstract class InfoMediaManager extends MediaManager { for (MediaRoute2Info route : getSelectedRoutes(info)) { for (MediaRoute2Info route : getSelectedRoutes(info)) { deviceList.add( deviceList.add( new InfoMediaDevice( new InfoMediaDevice( mContext, route, mPackageName, mPreferenceItemMap.get(route.getId()))); mContext, route, mPreferenceItemMap.get(route.getId()))); } } return deviceList; return deviceList; } } Loading Loading @@ -633,7 +633,6 @@ public abstract class InfoMediaManager extends MediaManager { new InfoMediaDevice( new InfoMediaDevice( mContext, mContext, route, route, mPackageName, mPreferenceItemMap.get(route.getId())); mPreferenceItemMap.get(route.getId())); break; break; case TYPE_BUILTIN_SPEAKER: case TYPE_BUILTIN_SPEAKER: Loading @@ -650,7 +649,6 @@ public abstract class InfoMediaManager extends MediaManager { new PhoneMediaDevice( new PhoneMediaDevice( mContext, mContext, route, route, mPackageName, mPreferenceItemMap.getOrDefault(route.getId(), null)); mPreferenceItemMap.getOrDefault(route.getId(), null)); break; break; case TYPE_HEARING_AID: case TYPE_HEARING_AID: Loading @@ -666,7 +664,6 @@ public abstract class InfoMediaManager extends MediaManager { mContext, mContext, cachedDevice, cachedDevice, route, route, mPackageName, mPreferenceItemMap.getOrDefault(route.getId(), null)); mPreferenceItemMap.getOrDefault(route.getId(), null)); } } break; break; Loading @@ -675,7 +672,6 @@ public abstract class InfoMediaManager extends MediaManager { new ComplexMediaDevice( new ComplexMediaDevice( mContext, mContext, route, route, mPackageName, mPreferenceItemMap.get(route.getId())); mPreferenceItemMap.get(route.getId())); break; break; default: default: Loading packages/SettingsLib/src/com/android/settingslib/media/LocalMediaManager.java +2 −2 Original line number Original line Diff line number Diff line Loading @@ -567,7 +567,7 @@ public class LocalMediaManager implements BluetoothCallback { final CachedBluetoothDevice cachedDevice = final CachedBluetoothDevice cachedDevice = cachedDeviceManager.findDevice(device); cachedDeviceManager.findDevice(device); if (isBondedMediaDevice(cachedDevice) && isMutingExpectedDevice(cachedDevice)) { if (isBondedMediaDevice(cachedDevice) && isMutingExpectedDevice(cachedDevice)) { return new BluetoothMediaDevice(mContext, cachedDevice, null, mPackageName); return new BluetoothMediaDevice(mContext, cachedDevice, null); } } } } return null; return null; Loading Loading @@ -614,7 +614,7 @@ public class LocalMediaManager implements BluetoothCallback { mDisconnectedMediaDevices.clear(); mDisconnectedMediaDevices.clear(); for (CachedBluetoothDevice cachedDevice : cachedBluetoothDeviceList) { for (CachedBluetoothDevice cachedDevice : cachedBluetoothDeviceList) { final MediaDevice mediaDevice = final MediaDevice mediaDevice = new BluetoothMediaDevice(mContext, cachedDevice, null, mPackageName); new BluetoothMediaDevice(mContext, cachedDevice, null); if (!mMediaDevices.contains(mediaDevice)) { if (!mMediaDevices.contains(mediaDevice)) { cachedDevice.registerCallback(mDeviceAttributeChangeCallback); cachedDevice.registerCallback(mDeviceAttributeChangeCallback); mDisconnectedMediaDevices.add(mediaDevice); mDisconnectedMediaDevices.add(mediaDevice); Loading Loading
packages/SettingsLib/src/com/android/settingslib/media/BluetoothMediaDevice.java +3 −5 Original line number Original line Diff line number Diff line Loading @@ -42,18 +42,16 @@ public class BluetoothMediaDevice extends MediaDevice { BluetoothMediaDevice( BluetoothMediaDevice( Context context, Context context, CachedBluetoothDevice device, CachedBluetoothDevice device, MediaRoute2Info info, MediaRoute2Info info) { String packageName) { this(context, device, info, null); this(context, device, info, packageName, null); } } BluetoothMediaDevice( BluetoothMediaDevice( Context context, Context context, CachedBluetoothDevice device, CachedBluetoothDevice device, MediaRoute2Info info, MediaRoute2Info info, String packageName, RouteListingPreference.Item item) { RouteListingPreference.Item item) { super(context, info, packageName, item); super(context, info, item); mCachedDevice = device; mCachedDevice = device; mAudioManager = context.getSystemService(AudioManager.class); mAudioManager = context.getSystemService(AudioManager.class); initDeviceRecord(); initDeviceRecord(); Loading
packages/SettingsLib/src/com/android/settingslib/media/ComplexMediaDevice.java +1 −2 Original line number Original line Diff line number Diff line Loading @@ -34,9 +34,8 @@ public class ComplexMediaDevice extends MediaDevice { ComplexMediaDevice( ComplexMediaDevice( Context context, Context context, MediaRoute2Info info, MediaRoute2Info info, String packageName, RouteListingPreference.Item item) { RouteListingPreference.Item item) { super(context, info, packageName, item); super(context, info, item); } } // MediaRoute2Info.getName was made public on API 34, but exists since API 30. // MediaRoute2Info.getName was made public on API 34, but exists since API 30. Loading
packages/SettingsLib/src/com/android/settingslib/media/InfoMediaDevice.java +3 −4 Original line number Original line Diff line number Diff line Loading @@ -45,14 +45,13 @@ public class InfoMediaDevice extends MediaDevice { InfoMediaDevice( InfoMediaDevice( Context context, Context context, MediaRoute2Info info, MediaRoute2Info info, String packageName, RouteListingPreference.Item item) { RouteListingPreference.Item item) { super(context, info, packageName, item); super(context, info, item); initDeviceRecord(); initDeviceRecord(); } } InfoMediaDevice(Context context, MediaRoute2Info info, String packageName) { InfoMediaDevice(Context context, MediaRoute2Info info) { this(context, info, packageName, null); this(context, info, null); } } @Override @Override Loading
packages/SettingsLib/src/com/android/settingslib/media/InfoMediaManager.java +3 −7 Original line number Original line Diff line number Diff line Loading @@ -383,7 +383,7 @@ public abstract class InfoMediaManager extends MediaManager { for (MediaRoute2Info route : getSelectableRoutes(info)) { for (MediaRoute2Info route : getSelectableRoutes(info)) { deviceList.add( deviceList.add( new InfoMediaDevice( new InfoMediaDevice( mContext, route, mPackageName, mPreferenceItemMap.get(route.getId()))); mContext, route, mPreferenceItemMap.get(route.getId()))); } } return deviceList; return deviceList; } } Loading @@ -410,7 +410,7 @@ public abstract class InfoMediaManager extends MediaManager { for (MediaRoute2Info route : getDeselectableRoutes(info)) { for (MediaRoute2Info route : getDeselectableRoutes(info)) { deviceList.add( deviceList.add( new InfoMediaDevice( new InfoMediaDevice( mContext, route, mPackageName, mPreferenceItemMap.get(route.getId()))); mContext, route, mPreferenceItemMap.get(route.getId()))); Log.d(TAG, route.getName() + " is deselectable for " + mPackageName); Log.d(TAG, route.getName() + " is deselectable for " + mPackageName); } } return deviceList; return deviceList; Loading @@ -434,7 +434,7 @@ public abstract class InfoMediaManager extends MediaManager { for (MediaRoute2Info route : getSelectedRoutes(info)) { for (MediaRoute2Info route : getSelectedRoutes(info)) { deviceList.add( deviceList.add( new InfoMediaDevice( new InfoMediaDevice( mContext, route, mPackageName, mPreferenceItemMap.get(route.getId()))); mContext, route, mPreferenceItemMap.get(route.getId()))); } } return deviceList; return deviceList; } } Loading Loading @@ -633,7 +633,6 @@ public abstract class InfoMediaManager extends MediaManager { new InfoMediaDevice( new InfoMediaDevice( mContext, mContext, route, route, mPackageName, mPreferenceItemMap.get(route.getId())); mPreferenceItemMap.get(route.getId())); break; break; case TYPE_BUILTIN_SPEAKER: case TYPE_BUILTIN_SPEAKER: Loading @@ -650,7 +649,6 @@ public abstract class InfoMediaManager extends MediaManager { new PhoneMediaDevice( new PhoneMediaDevice( mContext, mContext, route, route, mPackageName, mPreferenceItemMap.getOrDefault(route.getId(), null)); mPreferenceItemMap.getOrDefault(route.getId(), null)); break; break; case TYPE_HEARING_AID: case TYPE_HEARING_AID: Loading @@ -666,7 +664,6 @@ public abstract class InfoMediaManager extends MediaManager { mContext, mContext, cachedDevice, cachedDevice, route, route, mPackageName, mPreferenceItemMap.getOrDefault(route.getId(), null)); mPreferenceItemMap.getOrDefault(route.getId(), null)); } } break; break; Loading @@ -675,7 +672,6 @@ public abstract class InfoMediaManager extends MediaManager { new ComplexMediaDevice( new ComplexMediaDevice( mContext, mContext, route, route, mPackageName, mPreferenceItemMap.get(route.getId())); mPreferenceItemMap.get(route.getId())); break; break; default: default: Loading
packages/SettingsLib/src/com/android/settingslib/media/LocalMediaManager.java +2 −2 Original line number Original line Diff line number Diff line Loading @@ -567,7 +567,7 @@ public class LocalMediaManager implements BluetoothCallback { final CachedBluetoothDevice cachedDevice = final CachedBluetoothDevice cachedDevice = cachedDeviceManager.findDevice(device); cachedDeviceManager.findDevice(device); if (isBondedMediaDevice(cachedDevice) && isMutingExpectedDevice(cachedDevice)) { if (isBondedMediaDevice(cachedDevice) && isMutingExpectedDevice(cachedDevice)) { return new BluetoothMediaDevice(mContext, cachedDevice, null, mPackageName); return new BluetoothMediaDevice(mContext, cachedDevice, null); } } } } return null; return null; Loading Loading @@ -614,7 +614,7 @@ public class LocalMediaManager implements BluetoothCallback { mDisconnectedMediaDevices.clear(); mDisconnectedMediaDevices.clear(); for (CachedBluetoothDevice cachedDevice : cachedBluetoothDeviceList) { for (CachedBluetoothDevice cachedDevice : cachedBluetoothDeviceList) { final MediaDevice mediaDevice = final MediaDevice mediaDevice = new BluetoothMediaDevice(mContext, cachedDevice, null, mPackageName); new BluetoothMediaDevice(mContext, cachedDevice, null); if (!mMediaDevices.contains(mediaDevice)) { if (!mMediaDevices.contains(mediaDevice)) { cachedDevice.registerCallback(mDeviceAttributeChangeCallback); cachedDevice.registerCallback(mDeviceAttributeChangeCallback); mDisconnectedMediaDevices.add(mediaDevice); mDisconnectedMediaDevices.add(mediaDevice); Loading