title: Error in Firemonkey standard TakePhotoFromCamera action on Android API 24+
body: <p>I'm working on an Android application in Delphi 10.1 Berlin Update 2, which uses the standard <code>TTakePhotoFromCameraAction</code>. If I set the Target SDK to 24 or higher, this action stops working and shows an error message:</p>
  
  <blockquote>
    <p>android.os.FileUriExposedException: file.jpg exposed beyond app through ClipData.Item.getUri()</p>
  </blockquote>
  
  <p>I searched through the Internet and found some info on this:</p>
  
  <p><a href="https://stackoverflow.com/questions/50784109/">Delphi Android file open failure with API 26</a></p>
  
  <p><a href="https://stackoverflow.com/questions/38200282/">android.os.FileUriExposedException: file:///storage/emulated/0/test.txt exposed beyond app through Intent.getData()</a></p>
  
  <p><a href="https://medium.com/@ali.muzaffar/what-is-android-os-fileuriexposedexception-and-what-you-can-do-about-it-70b9eb17c6d0" rel="nofollow noreferrer">What is android.os.FileUriExposedException and what you can do about it</a></p>
  
  <p>But none of them were about the Camera action, and not directly about Delphi.</p>
  
  <p>I am still new to Delphi, I found a FileProvider API library on <a href="https://github.com/DelphiWorlds/KastriFree" rel="nofollow noreferrer">GitHub</a>, but to be honest, I don't know how to use it.</p>
  
  <p>So my question is, how can I make <code>TTakePhotoFromCameraAction</code> work correctly with a higher SDK?</p>