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