Messaging: Remove compatibility for old android versions

Change-Id: Id9065d60525a509271a0e64c0e349e857cb998e2
This commit is contained in:
Michael W
2024-12-07 21:02:44 +01:00
parent 9bbc7a8f99
commit 7c55a6d56a
104 changed files with 580 additions and 2306 deletions

View File

@@ -179,9 +179,7 @@ public class WidgetConversationService extends RemoteViewsService {
if (message.hasAttachments()) {
final List<MessagePartData> attachments = message.getAttachments();
for (MessagePartData part : attachments) {
final boolean videoWithThumbnail = part.isVideo()
&& (VideoThumbnailRequest.shouldShowIncomingVideoThumbnails()
|| !message.getIsIncoming());
final boolean videoWithThumbnail = part.isVideo();
if (part.isImage() || videoWithThumbnail) {
final Uri uri = part.getContentUri();
remoteViews.setViewVisibility(R.id.attachmentFrame, View.VISIBLE);
@@ -215,20 +213,15 @@ public class WidgetConversationService extends RemoteViewsService {
intent);
// Avatar
boolean includeAvatar;
if (OsUtil.isAtLeastJB()) {
final Bundle options = mAppWidgetManager.getAppWidgetOptions(mAppWidgetId);
if (LogUtil.isLoggable(TAG, LogUtil.VERBOSE)) {
LogUtil.v(TAG, "getViewAt BugleWidgetProvider.WIDGET_SIZE_KEY: " +
options.getInt(BugleWidgetProvider.WIDGET_SIZE_KEY));
}
includeAvatar = options.getInt(BugleWidgetProvider.WIDGET_SIZE_KEY)
== BugleWidgetProvider.SIZE_LARGE;
} else {
includeAvatar = true;
final Bundle options = mAppWidgetManager.getAppWidgetOptions(mAppWidgetId);
if (LogUtil.isLoggable(TAG, LogUtil.VERBOSE)) {
LogUtil.v(TAG, "getViewAt BugleWidgetProvider.WIDGET_SIZE_KEY: " +
options.getInt(BugleWidgetProvider.WIDGET_SIZE_KEY));
}
boolean includeAvatar = options.getInt(BugleWidgetProvider.WIDGET_SIZE_KEY)
== BugleWidgetProvider.SIZE_LARGE;
// Show the avatar (and shadow) when grande size, otherwise hide it.
remoteViews.setViewVisibility(R.id.avatarView, includeAvatar ?
View.VISIBLE : View.GONE);