From cceba6de5fa9d6c6b76f17977f12158b32d0e4be Mon Sep 17 00:00:00 2001 From: Po Lu Date: Tue, 4 Jun 2024 10:23:13 +0800 Subject: [PATCH] Provide additional Android metadata * java/AndroidManifest.xml.in: Enable preserving user data beyond uninstallation, restarting activities without persiting state, increase maximum number of simultaneously open activities, and provide a sensible category. (cherry picked from commit 2a699edbe5e1ab39d97b30e8d783763adc0acf9c) --- java/AndroidManifest.xml.in | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/java/AndroidManifest.xml.in b/java/AndroidManifest.xml.in index a95b46c3905..ff811ddf3f1 100644 --- a/java/AndroidManifest.xml.in +++ b/java/AndroidManifest.xml.in @@ -29,6 +29,8 @@ along with GNU Emacs. If not, see . --> android:targetSandboxVersion="1" android:installLocation="auto" android:requestLegacyExternalStorage="true" + android:hasFragileUserData="true" + android:appCategory="productivity" @ANDROID_SHARED_USER_ID@ @ANDROID_SHARED_USER_NAME@ android:versionCode="30" @@ -222,6 +224,7 @@ along with GNU Emacs. If not, see . --> android:taskAffinity="emacs.primary_frame" android:windowSoftInputMode="adjustResize" android:exported="true" + android:stateNotNeeded="true" android:configChanges="orientation|screenSize|screenLayout|keyboardHidden|locale|fontScale"> @@ -278,6 +281,8 @@ along with GNU Emacs. If not, see . --> android:taskAffinity="emacs.secondary_frame" android:windowSoftInputMode="adjustResize" android:exported="true" + android:maxRecents="50" + android:stateNotNeeded="true" android:configChanges="orientation|screenSize|screenLayout|keyboardHidden|locale|fontScale"/>