Merge "Hide album art when face bypass" into qt-r1-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
c306592ff4
@@ -57,6 +57,7 @@ import com.android.systemui.statusbar.notification.NotificationEntryListener;
|
|||||||
import com.android.systemui.statusbar.notification.NotificationEntryManager;
|
import com.android.systemui.statusbar.notification.NotificationEntryManager;
|
||||||
import com.android.systemui.statusbar.notification.collection.NotificationEntry;
|
import com.android.systemui.statusbar.notification.collection.NotificationEntry;
|
||||||
import com.android.systemui.statusbar.phone.BiometricUnlockController;
|
import com.android.systemui.statusbar.phone.BiometricUnlockController;
|
||||||
|
import com.android.systemui.statusbar.phone.KeyguardBypassController;
|
||||||
import com.android.systemui.statusbar.phone.LockscreenWallpaper;
|
import com.android.systemui.statusbar.phone.LockscreenWallpaper;
|
||||||
import com.android.systemui.statusbar.phone.ScrimController;
|
import com.android.systemui.statusbar.phone.ScrimController;
|
||||||
import com.android.systemui.statusbar.phone.ScrimState;
|
import com.android.systemui.statusbar.phone.ScrimState;
|
||||||
@@ -89,6 +90,7 @@ public class NotificationMediaManager implements Dumpable {
|
|||||||
= Dependency.get(StatusBarStateController.class);
|
= Dependency.get(StatusBarStateController.class);
|
||||||
private final SysuiColorExtractor mColorExtractor = Dependency.get(SysuiColorExtractor.class);
|
private final SysuiColorExtractor mColorExtractor = Dependency.get(SysuiColorExtractor.class);
|
||||||
private final KeyguardMonitor mKeyguardMonitor = Dependency.get(KeyguardMonitor.class);
|
private final KeyguardMonitor mKeyguardMonitor = Dependency.get(KeyguardMonitor.class);
|
||||||
|
private final KeyguardBypassController mKeyguardBypassController;
|
||||||
|
|
||||||
// Late binding
|
// Late binding
|
||||||
private NotificationEntryManager mEntryManager;
|
private NotificationEntryManager mEntryManager;
|
||||||
@@ -173,9 +175,11 @@ public class NotificationMediaManager implements Dumpable {
|
|||||||
Lazy<ShadeController> shadeController,
|
Lazy<ShadeController> shadeController,
|
||||||
Lazy<StatusBarWindowController> statusBarWindowController,
|
Lazy<StatusBarWindowController> statusBarWindowController,
|
||||||
NotificationEntryManager notificationEntryManager,
|
NotificationEntryManager notificationEntryManager,
|
||||||
MediaArtworkProcessor mediaArtworkProcessor) {
|
MediaArtworkProcessor mediaArtworkProcessor,
|
||||||
|
KeyguardBypassController keyguardBypassController) {
|
||||||
mContext = context;
|
mContext = context;
|
||||||
mMediaArtworkProcessor = mediaArtworkProcessor;
|
mMediaArtworkProcessor = mediaArtworkProcessor;
|
||||||
|
mKeyguardBypassController = keyguardBypassController;
|
||||||
mMediaListeners = new ArrayList<>();
|
mMediaListeners = new ArrayList<>();
|
||||||
mMediaSessionManager
|
mMediaSessionManager
|
||||||
= (MediaSessionManager) mContext.getSystemService(Context.MEDIA_SESSION_SERVICE);
|
= (MediaSessionManager) mContext.getSystemService(Context.MEDIA_SESSION_SERVICE);
|
||||||
@@ -457,7 +461,7 @@ public class NotificationMediaManager implements Dumpable {
|
|||||||
}
|
}
|
||||||
|
|
||||||
Bitmap artworkBitmap = null;
|
Bitmap artworkBitmap = null;
|
||||||
if (mediaMetadata != null) {
|
if (mediaMetadata != null && !mKeyguardBypassController.getBypassEnabled()) {
|
||||||
artworkBitmap = mediaMetadata.getBitmap(MediaMetadata.METADATA_KEY_ART);
|
artworkBitmap = mediaMetadata.getBitmap(MediaMetadata.METADATA_KEY_ART);
|
||||||
if (artworkBitmap == null) {
|
if (artworkBitmap == null) {
|
||||||
artworkBitmap = mediaMetadata.getBitmap(MediaMetadata.METADATA_KEY_ALBUM_ART);
|
artworkBitmap = mediaMetadata.getBitmap(MediaMetadata.METADATA_KEY_ALBUM_ART);
|
||||||
|
|||||||
Reference in New Issue
Block a user