1

我正在为我的应用程序规划数据库。

我想允许其他人使用我的数据。但是,我只希望他们访问几个表。是否可以只允许其他应用访问某些表?

将我所有的数据库代码放在一个地方(内容提供者)似乎是个好主意,而不必将其拆分。

什么被认为是最佳实践?

4

1 回答 1

1

在你的 Android Manifest 文件中,你应该为你的内容提供者标签设置一个属性grandUriPermissionsfalse. 因此,您将保护您的内容提供商的所有数据不被访问。在那之后<provider> </provider>你应该添加标签<grant-uri-permission>。关于它的属性,你可以在这里阅读。(我猜你的情况是 pathPrefix 属性)

于 2012-07-10T18:37:54.350 回答