emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

feature/android 08f90dc0058: Fix bug#64445


From: Po Lu
Subject: feature/android 08f90dc0058: Fix bug#64445
Date: Wed, 5 Jul 2023 08:20:32 -0400 (EDT)

branch: feature/android
commit 08f90dc0058df25d7b405a8f9fca3dad638db44a
Author: Po Lu <luangruo@yahoo.com>
Commit: Po Lu <luangruo@yahoo.com>

    Fix bug#64445
    
    * doc/emacs/android.texi (Android Environment): Document that
    Emacs also receives READ_EXTERNAL_STORAGE by default on old
    versions of Android.
    * java/AndroidManifest.xml.in: Request READ_EXTERNAL_STORAGE.
    (bug#64445)
---
 doc/emacs/android.texi      | 2 ++
 java/AndroidManifest.xml.in | 5 +++++
 2 files changed, 7 insertions(+)

diff --git a/doc/emacs/android.texi b/doc/emacs/android.texi
index 85719da518a..3e27c019257 100644
--- a/doc/emacs/android.texi
+++ b/doc/emacs/android.texi
@@ -382,6 +382,8 @@ permissions it has requested upon being installed:
 @item
 @code{android.permission.SET_WALLPAPER}
 @item
+@code{android.permission.READ_EXTERNAL_STORAGE}
+@item
 @code{android.permission.WRITE_EXTERNAL_STORAGE}
 @item
 @code{android.permission.SEND_SMS}
diff --git a/java/AndroidManifest.xml.in b/java/AndroidManifest.xml.in
index 082c4c9373e..e79fb4e46e7 100644
--- a/java/AndroidManifest.xml.in
+++ b/java/AndroidManifest.xml.in
@@ -38,6 +38,11 @@ along with GNU Emacs.  If not, see 
<https://www.gnu.org/licenses/>. -->
   <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
   <uses-permission android:name="android.permission.INTERNET" />
   <uses-permission android:name="android.permission.SET_WALLPAPER" />
+  <!-- Despite the claim that WRITE_EXTERNAL_STORAGE also covers
+       reading from external storage, specifying READ_EXTERNAL_STORAGE
+       seems to still be necessary on some versions of Android.
+       (bug#64445) -->
+  <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
   <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
   <uses-permission android:name="android.permission.SEND_SMS" />
   <uses-permission android:name="android.permission.RECEIVE_SMS" />



reply via email to

[Prev in Thread] Current Thread [Next in Thread]