Remove hard-coded permissions

This commit is contained in:
Feodor Fitsner 2024-10-06 10:51:58 -07:00
parent 27106f7cea
commit 07ffd11543
1 changed files with 2 additions and 18 deletions

View File

@ -1,30 +1,14 @@
<manifest xmlns:android="http://schemas.android.com/apk/res/android"> <manifest xmlns:android="http://schemas.android.com/apk/res/android">
<uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.INTERNET" />
<!-- {% for p in cookiecutter.options.android_permissions %} --> <!-- {% for p in cookiecutter.options.android_permissions.items() %} {% if v == True %}-->
<uses-permission android:name="{{ p }}" /> <uses-permission android:name="{{ p }}" />
<!-- {% endfor %} --> <!-- {% endif %} {% endfor %} -->
<!-- {% for k, v in cookiecutter.options.android_features.items() %} --> <!-- {% for k, v in cookiecutter.options.android_features.items() %} -->
<uses-feature android:name="{{ k }}" android:required="{{ v }}" /> <uses-feature android:name="{{ k }}" android:required="{{ v }}" />
<!-- {% endfor %} --> <!-- {% endfor %} -->
<!-- Media access permissions.
Android 13 or higher.
https://developer.android.com/about/versions/13/behavior-changes-13#granular-media-permissions -->
<uses-permission android:name="android.permission.READ_MEDIA_AUDIO" />
<uses-permission android:name="android.permission.READ_MEDIA_VIDEO" />
<!-- Storage access permissions. Android 12 or lower. -->
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.RECORD_AUDIO" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<!-- Geolocator background/foreground service permissions -->
<uses-permission android:name="android.permission.FOREGROUND_SERVICE" />
<uses-permission android:name="android.permission.FOREGROUND_SERVICE_LOCATION" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="android.permission.POST_NOTIFICATIONS" />
<!-- Google TV --> <!-- Google TV -->
<uses-feature android:name="android.software.leanback" android:required="false" /> <uses-feature android:name="android.software.leanback" android:required="false" />
<uses-feature android:name="android.hardware.touchscreen" android:required="false" /> <uses-feature android:name="android.hardware.touchscreen" android:required="false" />