You've already forked android_translation_layer
mirror of
https://gitlab.com/android_translation_layer/android_translation_layer.git
synced 2025-10-27 11:48:10 -07:00
implementing MediaSession using MPRIS
NotificationManager will now ignore MediaStyle notifications
This commit is contained in:
@@ -6,24 +6,39 @@ import android.os.Bundle;
|
||||
|
||||
public class MediaDescription {
|
||||
|
||||
public Uri iconUri;
|
||||
public CharSequence title;
|
||||
public CharSequence subtitle;
|
||||
|
||||
public static class Builder {
|
||||
|
||||
MediaDescription description = new MediaDescription();
|
||||
|
||||
public Builder setMediaId(String mediaId) {return this;}
|
||||
|
||||
public Builder setTitle(CharSequence title) {return this;}
|
||||
public Builder setTitle(CharSequence title) {
|
||||
description.title = title;
|
||||
return this;
|
||||
}
|
||||
|
||||
public Builder setSubtitle(CharSequence subtitle) {return this;}
|
||||
public Builder setSubtitle(CharSequence subtitle) {
|
||||
description.subtitle = subtitle;
|
||||
return this;
|
||||
}
|
||||
|
||||
public Builder setDescription(CharSequence description) {return this;}
|
||||
|
||||
public Builder setIconBitmap(Bitmap iconBitmap) {return this;}
|
||||
|
||||
public Builder setIconUri(Uri iconUri) {return this;}
|
||||
public Builder setIconUri(Uri iconUri) {
|
||||
description.iconUri = iconUri;
|
||||
return this;
|
||||
}
|
||||
|
||||
public Builder setExtras(Bundle extras) {return this;}
|
||||
|
||||
public MediaDescription build() {
|
||||
return new MediaDescription();
|
||||
return description;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user