2011-06-04 64 views
0

我正在构建需要保留联系人列表的应用程序。该列表将通过直接插入数据或通过从Android联系人中选择来构建。什么是建议的方式来保持只有我的应用程序可访问的联系人列表?

但我的联系人的列表不能从我的应用程序外部访问(和将成为一个受密码保护的应用程序)。

我想我可以使用SQLite数据库并加密数据。但是,在Android联系人提供商的顶部可以做到这一点吗?

我针对2.2。

回答

0

引述Content Providers网页开发者指南中的第一句:

内容提供商存储和检索数据并使其对所有应用程序进行访问。

提供者实际上是以可访问性为基础构建的,这与您想要的完全相反。另一方面,数据库可以由所有者应用专门访问。理论上,你可以创建一个仅提供加密数据的内容提供者,但我不明白这一点。您的数据安全性较低,您不会获得数据库的额外优势。

相关问题