FileUriExposedException: file:///storage/emulated/0/Acquisition/storage exposed beyond app through Intent.getData()
时间: 2023-11-19 12:53:45 浏览: 280
Android N 7.0中报错:android.os.FileUriExposedException的解决方法
FileUriExposedException是Android N(7.0)及以上版本中的一个安全特性,它会在你的应用程序中使用file:// URI时抛出异常。这是因为在Android N中,应用程序之间的访问权限更加严格,如果你使用file:// URI来共享文件,那么你的应用程序将会抛出FileUriExposedException异常。为了解决这个问题,你需要使用FileProvider来共享文件。FileProvider是一个特殊的ContentProvider,它允许你共享文件和私有目录,同时保护你的应用程序不受其他应用程序的攻击。
阅读全文