public class FileUriExposedException
extends RuntimeException
java.lang.Object | ||||
↳ | java.lang.Throwable | |||
↳ | java.lang.Exception | |||
↳ | java.lang.RuntimeException | |||
↳ | android.os.FileUriExposedException |
应用程序向另一个应用程序公开 file://
Uri
时引发的异常。
由于接收应用程序可能无法访问共享路径,因此不鼓励此曝光。 例如,接收应用程序可能没有请求READ_EXTERNAL_STORAGE
运行时权限,或者该平台可能跨用户配置文件边界共享Uri
。
相反,应用程序应该使用 content://
以便平台可以扩展接收应用程序的临时权限以访问资源。
这只适用于目标为N
或更高的应用程序。 面向早期SDK版本的应用程序可以共享file://
Uri
,但强烈建议不Uri
。
Public constructors |
|
---|---|
FileUriExposedException(String message) |
Inherited methods |
|
---|---|
From class java.lang.Throwable
|
|
From class java.lang.Object
|
FileUriExposedException (String message)
Parameters | |
---|---|
message |
String
|