From 55fd7c7330159eca39c600992aed1747aa656ab8 Mon Sep 17 00:00:00 2001 From: Kevin Hester Date: Thu, 4 Feb 2021 08:20:43 +0800 Subject: [PATCH] make a guaranteed non vector version of icon for older androids --- .../com/geeksville/mesh/service/MeshServiceNotifications.kt | 2 +- app/src/main/res/drawable-hdpi/app_icon_novect.png | 1 + app/src/main/res/drawable-mdpi/app_icon_novect.png | 1 + app/src/main/res/drawable-xhdpi/app_icon_novect.png | 1 + app/src/main/res/drawable-xxhdpi/app_icon_novect.png | 1 + 5 files changed, 5 insertions(+), 1 deletion(-) create mode 120000 app/src/main/res/drawable-hdpi/app_icon_novect.png create mode 120000 app/src/main/res/drawable-mdpi/app_icon_novect.png create mode 120000 app/src/main/res/drawable-xhdpi/app_icon_novect.png create mode 120000 app/src/main/res/drawable-xxhdpi/app_icon_novect.png diff --git a/app/src/main/java/com/geeksville/mesh/service/MeshServiceNotifications.kt b/app/src/main/java/com/geeksville/mesh/service/MeshServiceNotifications.kt index ddf55a30..207ea93a 100644 --- a/app/src/main/java/com/geeksville/mesh/service/MeshServiceNotifications.kt +++ b/app/src/main/java/com/geeksville/mesh/service/MeshServiceNotifications.kt @@ -73,7 +73,7 @@ class MeshServiceNotifications( val builder = NotificationCompat.Builder(context, channelId).setOngoing(true) .setPriority(NotificationCompat.PRIORITY_MIN) .setCategory(category) - .setSmallIcon(R.drawable.app_icon) + .setSmallIcon(if (Build.VERSION.SDK_INT < Build.VERSION_CODES.N) R.drawable.app_icon_novect else R.drawable.app_icon) // vector form icons don't work reliably on older androids .setContentTitle(summaryString) // leave this off for now so our notification looks smaller .setVisibility(NotificationCompat.VISIBILITY_PUBLIC) .setContentIntent(openAppIntent) diff --git a/app/src/main/res/drawable-hdpi/app_icon_novect.png b/app/src/main/res/drawable-hdpi/app_icon_novect.png new file mode 120000 index 00000000..ef5958e9 --- /dev/null +++ b/app/src/main/res/drawable-hdpi/app_icon_novect.png @@ -0,0 +1 @@ +app_icon.png \ No newline at end of file diff --git a/app/src/main/res/drawable-mdpi/app_icon_novect.png b/app/src/main/res/drawable-mdpi/app_icon_novect.png new file mode 120000 index 00000000..ef5958e9 --- /dev/null +++ b/app/src/main/res/drawable-mdpi/app_icon_novect.png @@ -0,0 +1 @@ +app_icon.png \ No newline at end of file diff --git a/app/src/main/res/drawable-xhdpi/app_icon_novect.png b/app/src/main/res/drawable-xhdpi/app_icon_novect.png new file mode 120000 index 00000000..ef5958e9 --- /dev/null +++ b/app/src/main/res/drawable-xhdpi/app_icon_novect.png @@ -0,0 +1 @@ +app_icon.png \ No newline at end of file diff --git a/app/src/main/res/drawable-xxhdpi/app_icon_novect.png b/app/src/main/res/drawable-xxhdpi/app_icon_novect.png new file mode 120000 index 00000000..ef5958e9 --- /dev/null +++ b/app/src/main/res/drawable-xxhdpi/app_icon_novect.png @@ -0,0 +1 @@ +app_icon.png \ No newline at end of file