19

我正在开发一个涉及一些敏感用户信息的应用程序。我通过私有 Web API 检索此信息。我正在尝试确定将这些数据导入我的应用程序的最佳方式。现在我正在探索创建一个可以这样做的内容提供者;我的犹豫是确保它安全。我希望这些数据只能由我的应用程序使用。理想情况下,任何其他应用程序都不会知道它的存在。

您对如何有效和安全地执行此操作有任何指示或建议吗?有关数据源是远程 OAuth API 的内容提供商的任何信息?

谢谢!

编辑:我说的是内容提供者,但如果这不是满足我需要的最佳方式,请务必让我知道还有什么要调查的。

4

2 回答 2

38

试试android:exported="false"你的清单。

于 2010-09-28T17:07:02.153 回答
3

为什么还要考虑 ContentProvider?据我所知,ContentProviders 旨在与其他应用程序共享数据。我建议编写一个实用程序类来与敏感数据的存储接口,无论是 SQLite 还是其他。

-担

于 2010-09-28T17:39:38.410 回答