diff --git a/mobile/src/main/java/net/activitywatch/android/BackgroundService.kt b/mobile/src/main/java/net/activitywatch/android/BackgroundService.kt index b464901f..6a7a18ed 100644 --- a/mobile/src/main/java/net/activitywatch/android/BackgroundService.kt +++ b/mobile/src/main/java/net/activitywatch/android/BackgroundService.kt @@ -213,9 +213,10 @@ class BackgroundService : Service() { } return NotificationCompat.Builder(this, CHANNEL_ID) - .setContentTitle("ActivityWatch") - .setContentText("Running in the background") - .setSmallIcon(R.mipmap.aw_launcher_round) // Make sure this icon exists or use a fallback + .setContentTitle("ActivityWatch Server") + .setContentText("Server and sync running in background") + // Adaptive launcher mipmaps are not valid status-bar icons (alpha-only). + .setSmallIcon(R.drawable.ic_stat_notification) .setContentIntent(pendingIntent) .setPriority(NotificationCompat.PRIORITY_LOW) .build() diff --git a/mobile/src/main/java/net/activitywatch/android/workers/NotifyWorker.kt b/mobile/src/main/java/net/activitywatch/android/workers/NotifyWorker.kt index ccbcb5bd..40cce8f1 100644 --- a/mobile/src/main/java/net/activitywatch/android/workers/NotifyWorker.kt +++ b/mobile/src/main/java/net/activitywatch/android/workers/NotifyWorker.kt @@ -182,7 +182,8 @@ class NotifyWorker(context: Context, params: WorkerParameters) : Worker(context, val notification = NotificationCompat.Builder(applicationContext, CHANNEL_ID) .setContentTitle(if (alert.positive) "Goal reached!" else "Time spent") .setContentText(body) - .setSmallIcon(R.mipmap.aw_launcher_round) + // Adaptive launcher mipmaps are not valid status-bar icons (alpha-only). + .setSmallIcon(R.drawable.ic_stat_notification) .setPriority(NotificationCompat.PRIORITY_DEFAULT) .setAutoCancel(true) .build() diff --git a/mobile/src/main/res/drawable-hdpi/ic_stat_notification.png b/mobile/src/main/res/drawable-hdpi/ic_stat_notification.png new file mode 100644 index 00000000..348a52cb Binary files /dev/null and b/mobile/src/main/res/drawable-hdpi/ic_stat_notification.png differ diff --git a/mobile/src/main/res/drawable-mdpi/ic_stat_notification.png b/mobile/src/main/res/drawable-mdpi/ic_stat_notification.png new file mode 100644 index 00000000..70653f1f Binary files /dev/null and b/mobile/src/main/res/drawable-mdpi/ic_stat_notification.png differ diff --git a/mobile/src/main/res/drawable-xhdpi/ic_stat_notification.png b/mobile/src/main/res/drawable-xhdpi/ic_stat_notification.png new file mode 100644 index 00000000..4c6fb06d Binary files /dev/null and b/mobile/src/main/res/drawable-xhdpi/ic_stat_notification.png differ diff --git a/mobile/src/main/res/drawable-xxhdpi/ic_stat_notification.png b/mobile/src/main/res/drawable-xxhdpi/ic_stat_notification.png new file mode 100644 index 00000000..f064e79f Binary files /dev/null and b/mobile/src/main/res/drawable-xxhdpi/ic_stat_notification.png differ diff --git a/mobile/src/main/res/drawable-xxxhdpi/ic_stat_notification.png b/mobile/src/main/res/drawable-xxxhdpi/ic_stat_notification.png new file mode 100644 index 00000000..a92fae3f Binary files /dev/null and b/mobile/src/main/res/drawable-xxxhdpi/ic_stat_notification.png differ