diff --git a/android/KMAPro/kMAPro/src/main/AndroidManifest.xml b/android/KMAPro/kMAPro/src/main/AndroidManifest.xml index 7196abdb22..d4028e8a70 100644 --- a/android/KMAPro/kMAPro/src/main/AndroidManifest.xml +++ b/android/KMAPro/kMAPro/src/main/AndroidManifest.xml @@ -7,10 +7,6 @@ - - - - diff --git a/android/KMAPro/kMAPro/src/main/java/com/tavultesoft/kmapro/CheckPermissions.java b/android/KMAPro/kMAPro/src/main/java/com/tavultesoft/kmapro/CheckPermissions.java index 888d430b0b..431d97e353 100644 --- a/android/KMAPro/kMAPro/src/main/java/com/tavultesoft/kmapro/CheckPermissions.java +++ b/android/KMAPro/kMAPro/src/main/java/com/tavultesoft/kmapro/CheckPermissions.java @@ -35,8 +35,8 @@ public class CheckPermissions { checkPermission(activity, Manifest.permission.READ_EXTERNAL_STORAGE); } else { // API 33+ - //https://developer.android.com/about/versions/13/behavior-changes-13#granular-media-permissions - // Manifest.permission.READ_MEDIA_AUDIO doesn't seem to be needed + // We had to remove these MEDIA permissions from AndroidManifest.xml so these will end up failing + // https://support.google.com/googleplay/android-developer/answer/14115180?hl=en permissionsOK = permissionsOK && checkPermission(activity, Manifest.permission.READ_MEDIA_IMAGES); permissionsOK = permissionsOK && checkPermission(activity, Manifest.permission.READ_MEDIA_VIDEO); } diff --git a/android/help/troubleshooting/grant-storage-permission.md b/android/help/troubleshooting/grant-storage-permission.md index 1b8554d7f0..7b47cdf4ea 100644 --- a/android/help/troubleshooting/grant-storage-permission.md +++ b/android/help/troubleshooting/grant-storage-permission.md @@ -19,13 +19,7 @@ permission to access storage / "file and media". The screenshot below is from An ### Android 13.0+ Devices -Step 1) -Go to Android Settings. +Due to Google Play Store's "Photo and Video Permissions policy", +Keyman for Android must use a system picker to browse for .kmp files from within the Keyman app. -Step 2) -Depending on your device, click "Apps" and grant Keyman permission to the following: - * Photos and videos --> Always allow all - -The screenshot below is from Android 14.0. - -![](../android_images/keyman-storage-permission-34b.png) +Follow the steps in [Installing Custom Keyboards/Dictionaries](../basic/installing-custom-packages).