aboutsummaryrefslogtreecommitdiffstats
path: root/java/AndroidManifest.xml.in
diff options
context:
space:
mode:
authorPo Lu2023-02-09 22:56:41 +0800
committerPo Lu2023-02-09 22:56:41 +0800
commit209ae003b7444d2e9b195db9475ddbdefa8f9c64 (patch)
tree5826ded6dffda28fb76300c3df8222432771c6fd /java/AndroidManifest.xml.in
parentf0f45ab10d9599c1dfe44ace8fe6b604de0b2935 (diff)
downloademacs-209ae003b7444d2e9b195db9475ddbdefa8f9c64.tar.gz
emacs-209ae003b7444d2e9b195db9475ddbdefa8f9c64.zip
Allow other text editors to edit files in Emacs' home directory
* java/AndroidManifest.xml.in: Declare the new documents provider. * java/README: Describe the meaning of files in res/values. * java/org/gnu/emacs/EmacsDocumentsProvider.java (EmacsDocumentsProvider): New file. * java/res/values-v19/bool.xml: * java/res/values/bool.xml: New files.
Diffstat (limited to 'java/AndroidManifest.xml.in')
-rw-r--r--java/AndroidManifest.xml.in12
1 files changed, 12 insertions, 0 deletions
diff --git a/java/AndroidManifest.xml.in b/java/AndroidManifest.xml.in
index 3c9e30713b6..1da3646e2f5 100644
--- a/java/AndroidManifest.xml.in
+++ b/java/AndroidManifest.xml.in
@@ -179,6 +179,18 @@ along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>. -->
179 </intent-filter> 179 </intent-filter>
180 </activity> 180 </activity>
181 181
182 <provider android:name="org.gnu.emacs.EmacsDocumentsProvider"
183 android:authorities="org.gnu.emacs"
184 android:exported="true"
185 android:grantUriPermissions="true"
186 android:permission="android.permission.MANAGE_DOCUMENTS"
187 android:enabled="@bool/isAtLeastKitKat">
188 <intent-filter>
189 <action
190 android:name="android.content.action.DOCUMENTS_PROVIDER"/>
191 </intent-filter>
192 </provider>
193
182 <service android:name="org.gnu.emacs.EmacsService" 194 <service android:name="org.gnu.emacs.EmacsService"
183 android:directBootAware="false" 195 android:directBootAware="false"
184 android:enabled="true" 196 android:enabled="true"