From 2a699edbe5e1ab39d97b30e8d783763adc0acf9c Mon Sep 17 00:00:00 2001
From: Po Lu
Date: Tue, 4 Jun 2024 10:23:13 +0800
Subject: 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.
---
java/AndroidManifest.xml.in | 5 +++++
1 file changed, 5 insertions(+)
(limited to 'java')
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"/>