Android中ContentProvider和FileProvider有啥区别
Posted
技术标签:
【中文标题】Android中ContentProvider和FileProvider有啥区别【英文标题】:What is the difference between ContentProvider and FileProvider in AndroidAndroid中ContentProvider和FileProvider有什么区别 【发布时间】:2021-05-24 10:47:52 【问题描述】:ContentProvider
和 FileProvider
有什么区别?我想在使用相机时收到URI
图像。
【问题讨论】:
您检查过文档吗?FileProvider
是处理文件的ContentProvider
的子类。不知道你为什么需要使用SQLite
,所以除此之外无能为力。
【参考方案1】:
虽然 ContentProvider 是一个可让您安全地共享任何类型数据的组件,但 FileProvider 专门用于共享应用程序的内部文件。 FileProvider 类是 v4 支持库的一部分,因此请确保将其包含在您的项目中
【讨论】:
但不是所有的东西都是一个文件吗?以上是关于Android中ContentProvider和FileProvider有啥区别的主要内容,如果未能解决你的问题,请参考以下文章
Android中ContentProvider和FileProvider有啥区别
android之ContentProvider和Uri具体解释
Android 7.0中ContentProvider实现原理
Android 开发 ContentProvider 获取歌曲列表和联系人的样例