aboutsummaryrefslogtreecommitdiffstats
path: root/java/AndroidManifest.xml.in
diff options
context:
space:
mode:
authorPo Lu2023-02-06 22:00:08 +0800
committerPo Lu2023-02-06 22:00:08 +0800
commitfc82efc1fe99415d60d9aa06f2ff8e7e92566870 (patch)
tree350d9c170f5d8f680b57fd3d012901087073f4a6 /java/AndroidManifest.xml.in
parent7275e32d0b0db412d6a20b3d656ef72ea72d8a44 (diff)
downloademacs-fc82efc1fe99415d60d9aa06f2ff8e7e92566870.tar.gz
emacs-fc82efc1fe99415d60d9aa06f2ff8e7e92566870.zip
Update Android port
* java/AndroidManifest.xml.in: Prevent the Emacs activity from being overlayed by the emacsclient wrapper. * java/org/gnu/emacs/EmacsOpenActivity.java (run): Likewise. (onCreate): Set an appropriate theme on ICS and up. * java/org/gnu/emacs/EmacsWindow.java (onTouchEvent): Handle ACTION_CANCEL correctly.
Diffstat (limited to 'java/AndroidManifest.xml.in')
-rw-r--r--java/AndroidManifest.xml.in5
1 files changed, 4 insertions, 1 deletions
diff --git a/java/AndroidManifest.xml.in b/java/AndroidManifest.xml.in
index 923c5a005d5..3c9e30713b6 100644
--- a/java/AndroidManifest.xml.in
+++ b/java/AndroidManifest.xml.in
@@ -72,7 +72,7 @@ along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>. -->
72 android:extractNativeLibs="true"> 72 android:extractNativeLibs="true">
73 73
74 <activity android:name="org.gnu.emacs.EmacsActivity" 74 <activity android:name="org.gnu.emacs.EmacsActivity"
75 android:launchMode="singleTop" 75 android:launchMode="singleInstance"
76 android:windowSoftInputMode="adjustResize" 76 android:windowSoftInputMode="adjustResize"
77 android:exported="true" 77 android:exported="true"
78 android:configChanges="orientation|screenSize|screenLayout|keyboardHidden"> 78 android:configChanges="orientation|screenSize|screenLayout|keyboardHidden">
@@ -84,6 +84,8 @@ along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>. -->
84 </activity> 84 </activity>
85 85
86 <activity android:name="org.gnu.emacs.EmacsOpenActivity" 86 <activity android:name="org.gnu.emacs.EmacsOpenActivity"
87 android:taskAffinity="open.dialog"
88 android:excludeFromRecents="true"
87 android:exported="true"> 89 android:exported="true">
88 90
89 <!-- Allow Emacs to open all kinds of files known to Android. --> 91 <!-- Allow Emacs to open all kinds of files known to Android. -->
@@ -137,6 +139,7 @@ along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>. -->
137 <data android:mimeType="image/t38"/> 139 <data android:mimeType="image/t38"/>
138 <data android:mimeType="image/tiff"/> 140 <data android:mimeType="image/tiff"/>
139 <data android:mimeType="image/tiff-fx"/> 141 <data android:mimeType="image/tiff-fx"/>
142 <data android:mimeType="image/xpm"/>
140 <data android:mimeType="text/*"/> 143 <data android:mimeType="text/*"/>
141 <data android:mimeType="application/*xml"/> 144 <data android:mimeType="application/*xml"/>
142 <data android:mimeType="application/atom+xml"/> 145 <data android:mimeType="application/atom+xml"/>