From c63f178a3008be5f735580817ebab008bbc5257b Mon Sep 17 00:00:00 2001
From: Po Lu
Date: Mon, 21 Aug 2023 14:35:45 +0800
Subject: Make the Emacs icon ``adaptive''
* java/AndroidManifest.xml.in (EmacsApplication): Set icon to
@mipmap/emacs_icon.
* java/org/gnu/emacs/EmacsService.java (onStartCommand): Pick a
better name for the persistent notification channel.
* java/res/drawable/emacs_background.xml:
* java/res/drawable/emacs_foreground.xml:
* java/res/mipmap/emacs_icon.png:
* java/res/mipmap-v26/emacs_icon.xml: New files, comprising an
``adaptive icon'' required by some Android launchers.
---
java/AndroidManifest.xml.in | 2 +-
java/org/gnu/emacs/EmacsService.java | 2 +-
java/res/drawable/emacs_background.xml | 42 ++++++++++++++++++++++++++
java/res/drawable/emacs_foreground.xml | 53 +++++++++++++++++++++++++++++++++
java/res/mipmap-v26/emacs_icon.xml | 23 ++++++++++++++
java/res/mipmap/emacs_icon.png | Bin 0 -> 13462 bytes
6 files changed, 120 insertions(+), 2 deletions(-)
create mode 100644 java/res/drawable/emacs_background.xml
create mode 100644 java/res/drawable/emacs_foreground.xml
create mode 100644 java/res/mipmap-v26/emacs_icon.xml
create mode 100644 java/res/mipmap/emacs_icon.png
(limited to 'java')
diff --git a/java/AndroidManifest.xml.in b/java/AndroidManifest.xml.in
index b9cda401c9d..2cbcdbc3e5b 100644
--- a/java/AndroidManifest.xml.in
+++ b/java/AndroidManifest.xml.in
@@ -76,7 +76,7 @@ along with GNU Emacs. If not, see . -->
. -->
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/java/res/drawable/emacs_foreground.xml b/java/res/drawable/emacs_foreground.xml
new file mode 100644
index 00000000000..ff9e854d038
--- /dev/null
+++ b/java/res/drawable/emacs_foreground.xml
@@ -0,0 +1,53 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/java/res/mipmap-v26/emacs_icon.xml b/java/res/mipmap-v26/emacs_icon.xml
new file mode 100644
index 00000000000..9f070e3f3d2
--- /dev/null
+++ b/java/res/mipmap-v26/emacs_icon.xml
@@ -0,0 +1,23 @@
+
+
+
+
+
+
diff --git a/java/res/mipmap/emacs_icon.png b/java/res/mipmap/emacs_icon.png
new file mode 100644
index 00000000000..9ab43d704be
Binary files /dev/null and b/java/res/mipmap/emacs_icon.png differ
--
cgit v1.2.1