Missing permissions for test project

This commit is contained in:
David H. Friedel Jr. 2025-12-10 22:11:09 -05:00
parent 9c075174bd
commit 0614ba335c
2 changed files with 24 additions and 4 deletions

View File

@ -9,25 +9,21 @@
<TabBar>
<ShellContent
Title="Image"
Icon="{OnPlatform Default=''}"
ContentTemplate="{DataTemplate pages:ImageTransformPage}"
Route="ImageTransform" />
<ShellContent
Title="Video"
Icon="{OnPlatform Default=''}"
ContentTemplate="{DataTemplate pages:VideoGenerationPage}"
Route="VideoGeneration" />
<ShellContent
Title="History"
Icon="{OnPlatform Default=''}"
ContentTemplate="{DataTemplate pages:HistoryPage}"
Route="History" />
<ShellContent
Title="Settings"
Icon="{OnPlatform Default=''}"
ContentTemplate="{DataTemplate pages:SettingsPage}"
Route="Settings" />
</TabBar>

View File

@ -1,6 +1,30 @@
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android">
<application android:allowBackup="true" android:icon="@mipmap/appicon" android:roundIcon="@mipmap/appicon_round" android:supportsRtl="true"></application>
<!-- Network -->
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.INTERNET" />
<!-- Camera -->
<uses-permission android:name="android.permission.CAMERA" />
<uses-feature android:name="android.hardware.camera" android:required="false" />
<uses-feature android:name="android.hardware.camera.autofocus" android:required="false" />
<!-- Storage (for saving files and picking images) -->
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" android:maxSdkVersion="32" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" android:maxSdkVersion="32" />
<!-- Android 13+ uses granular media permissions -->
<uses-permission android:name="android.permission.READ_MEDIA_IMAGES" />
<uses-permission android:name="android.permission.READ_MEDIA_VIDEO" />
<!-- Required for camera to save captured photos -->
<queries>
<intent>
<action android:name="android.media.action.IMAGE_CAPTURE" />
</intent>
<intent>
<action android:name="android.media.action.VIDEO_CAPTURE" />
</intent>
</queries>
</manifest>