如何检索第 3 方应用程序提供商的 table 名称或内容 URI?

How to retrieve the table names or CONTENT URIs of a provider of a 3rd party application?

我正在开发一个应用程序,可以查询其他已安装应用程序的内容提供者。我使用 GET_PROVIDERS 获得了提供商名称,但我如何获得我可以实际查询的 uri?请帮忙。

提前致谢。

how do i get the uri with which i can actually query?

联系应用程序的开发人员并询问他们。

无法自动确定 Uri 的有效路径。因此,虽然您从 PackageManager 知道方案和候选权限,但那里的其他所有内容都是不可发现的。同样,您不知道所讨论的 ContentProvider 是否提供流、数据库记录或两者。