我正在为企业环境制作一个应用程序框架,其中涉及从设备内存共享数据。这些数据需要存储在设备上,并且只能由少数应用程序访问(可以通过安装它们时使用的证书进行识别)。此外,它需要以安全的方式存储,以便其他第三方应用程序无法访问。哪种方法是实现此功能的最佳方式?
我已经阅读了关于ContentProviders和ContentResolvers的资料,据我理解,它们只是促进这个过程。实际的数据存储更加重要。我还研究了Android的Keychain API,它似乎是我需要实现的最接近的方法。
我已经阅读了关于ContentProviders和ContentResolvers的资料,据我理解,它们只是促进这个过程。实际的数据存储更加重要。我还研究了Android的Keychain API,它似乎是我需要实现的最接近的方法。
有没有一种方法可以将 ContentProviders 和 ContentResolvers 与密钥链API集成?这样做是正确的吗?如果不是,那么实现相同功能的最佳方法是什么?此外,我还没有找到良好的代码示例来完全理解 Keychain API 的功能。 请帮忙!
编辑:
我也看了一下 Keystore API。它在内部使用 Keychain API,并且用于在应用程序之间共享数据,应使用 Keychain。虽然我还没有找到相应的代码示例或详细文档或API指南以了解如何使用 Keychain API。我正在寻找与 iOS Keychain 等效的 Android 版本。