0

我正在构建一个需要保留联系人列表的应用程序。该列表将通过用户直接插入数据或从 Android 联系人中选择来构建。

但是不能从我的应用程序外部访问我的联系人列表(并且将是受密码保护的应用程序)。

我想我可以使用 SQLite 数据库并加密数据。但是有没有可能在 Android 联系人提供程序之上做到这一点?

我的目标是2.2。

4

1 回答 1

0

引用开发指南的Content Providers页面的第一句话:

内容提供者存储和检索数据并使其可供所有应用程序访问。

提供程序实际上是在考虑可访问性的情况下构建的,这与您想要的完全相反。另一方面,数据库只能由所有者应用程序访问。理论上,您可以创建一个仅提供加密数据的内容提供程序,但我看不出这样做的意义。您的数据将不太安全,并且您不会获得比数据库更多的优势。

于 2011-06-04T19:37:06.863 回答