1

这是一个非常简短的答案,我找不到答案,不在文档中,也不在互联网上的任何地方:

在 Android 上,应用程序可以让用户从中选择文件,以从其他应用程序中进行选择。例如,谷歌照片应用程序允许从中选择照片文件。这是通过实现DocumentProvider来完成的。

我想问是否可以仅向我的应用程序本身提供我的应用程序的内容。

这在提供照片选择的情况下会有所帮助,例如,仅与应用程序本身相关。

4

1 回答 1

0

从此文档链接: 创建自定义文档提供程序

“属性 android:exported 设置为”true“。您必须导出您的提供程序,以便其他应用程序可以看到它。”

在清单中将 android:exported 设置为 false。

DocumentProvider 是一个 ContentProvider,因此查看 ContentProvider 的文档将提供更多信息:

内容提供商

“false:该提供程序对其他应用程序不可用。设置 android:exported="false" 以限制对您的应用程序对提供程序的访问。只有与提供程序具有相同用户 ID (UID) 的应用程序才能访问它。 "

于 2018-07-15T09:15:09.443 回答