using Android.App; using Android.Runtime; namespace MauiApp1; [Application] //[assembly: UsesPermission(Android.Manifest.Permission.ReadExternalStorage, MaxSDKVersion = 32)] [assembly: UsesPermission(Android.Manifest.Permission.ReadMediaAudio)] [assembly: UsesPermission(Android.Manifest.Permission.ReadMediaImages)] [assembly: UsesPermission(Android.Manifest.Permission.ReadMediaVideo)] [assembly: UsesPermission(Android.Manifest.Permission.ManageExternalStorage)] // Needed for Picking photo/video [assembly: UsesPermission(Android.Manifest.Permission.ReadExternalStorage)] // Needed for Taking photo/video [assembly: UsesPermission(Android.Manifest.Permission.WriteExternalStorage)] [assembly: UsesPermission(Android.Manifest.Permission.Camera)] [assembly: UsesPermission(Android.Manifest.Permission.RecordAudio)] [assembly: UsesPermission(Android.Manifest.Permission.CaptureVideoOutput)] // Add these properties if you would like to filter out devices that do not have cameras, or set to false to make them optional [assembly: UsesFeature("android.hardware.camera", Required = true)] [assembly: UsesFeature("android.hardware.camera.autofocus", Required = true)] [assembly: UsesFeature("android.hardware.recordaudio", Required = true)] [assembly: UsesFeature("android.hardware.recordaudio.autofocus", Required = true)] [assembly: UsesFeature("android.hardware.capturevideooutput", Required = true)] [assembly: UsesFeature("android.hardware.capturevideooutput.autofocus", Required = true)] public class MainApplication : MauiApplication { public MainApplication(IntPtr handle, JniHandleOwnership ownership) : base(handle, ownership) { } protected override MauiApp CreateMauiApp() => MauiProgram.CreateMauiApp(); }