android - 内容提供者授予 uri 权限

标签 android permissions uri provider sql-grant

我搜索并阅读了 android 开发人员文件,但没有找到内容提供者授予 uri 权限的任何满意答案。任何人都可以解释更详细,更简单。我的问题是: 授予 uri 的用途是什么? grant uri permission true 和 false 有什么区别 我们什么时候应该使用 true?什么时候假? 如有更多详细信息,我们将不胜感激。

最佳答案

What grant uri is using for?

“授予 Uri 权限”功能允许您拥有 ContentProvider通常第三方无法访问,但有选择地允许个人访问 Uri在短时间内(例如,足够长的时间来查看提供商提供的 PDF)对单个第三方应用程序的值(value)。

What is the differences between grant uri permission true and false

android:grantUriPermissions="true"表示您的 Java 代码可以使用 FLAG_GRANT_READ_URI_PERMISSIONFLAG_GRANT_WRITE_URI_PERMISSION对于任何 Uri由那个服务 ContentProvider .

android:grantUriPermissions="false"表示只有 Uri child 指定的值 <grant-uri-permission>元素可以与 FLAG_GRANT_READ_URI_PERMISSION 一起使用和 FLAG_GRANT_WRITE_URI_PERMISSION .

关于android - 内容提供者授予 uri 权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22990189/

相关文章:

java - 创建我自己的 Android 库并将其导出到 .jar

php - 基于分层角色/权限的访问

android - 如何从文本文件中获取 URI?

python - 权限错误: [Errno 13] Permission denied (after multiple successful writting attemps in the file)

linux - CentOS上无法删除用户目录

java - 如何从android中的文件资源管理器获取唯一路径

asp.net - 在 asp.net 中确定网站的绝对、完全限定 url

android - 在 ListView 之后显示 ImageView

带有 QuillJS 的 Android Chrome 和 WebView, native 上下文菜单会阻塞工具栏吗?

android - AppCompatActivity 给出错误