Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Android.OS.FileUriExposedException: 'file:///storage/emulated/0/Pictures/Imagens/MinhaFoto.jpg exposed beyond app through ClipData.Item.getUri()'

        public void TirarFoto()
        {
            Intent intent = new Intent(MediaStore.ActionImageCapture);

            arquivoImagem = PegarArquivoImagem();

            intent.PutExtra(MediaStore.ExtraOutput,
                Android.Net.Uri.FromFile(arquivoImagem));

            var activity = Forms.Context as Activity;
            activity.StartActivityForResult(intent, 0);   // Erro está estourando nesta linha 
        }

Android.OS.FileUriExposedException Message=file:///storage/emulated/0/Pictures/Imagens/MinhaFoto.jpg exposed beyond app through ClipData.Item.getUri()

Acredito que por estar com VisualStudio 2019 e com as ultimas atualizações, vários pontos do sistema estão marcados como obsoleto, não sei se chegariam a impactar neste ponto. Porem não abre a câmera.

1 resposta
solução!

https://cursos.alura.com.br/forum/topico-android-os-fileuriexposedexception-timeout-exceeded-getting-exception-details-resolvido-96111

Neste link eu utilizei as linhas:

protected override async void OnCreate(Bundle savedInstanceState)
        {
            TabLayoutResource = Resource.Layout.Tabbar; //esta linha 
            ToolbarResource = Resource.Layout.Toolbar; //esta linha 

            StrictMode.VmPolicy.Builder builder = new StrictMode.VmPolicy.Builder(); //esta linha 
            StrictMode.SetVmPolicy(builder.Build()); //esta linha 
            base.OnCreate(savedInstanceState);

            global::Xamarin.Forms.Forms.Init(this, savedInstanceState);
            LoadApplication(new TestDrive.App());
        }

Adicionei as 4 primeiras linhas no meu projeto e resolveu.