14

我为我正在开发的两个应用程序创建了一个自定义帐户类型。现在我正在为这两个应用程序寻找一种方法来利用这个单一帐户服务。该文档建议以下内容。

一种解决方案是将服务放在一个小型的专用 APK 中。当应用程序希望使用您的自定义帐户类型时,它可以检查设备以查看您的自定义帐户服务是否可用。如果没有,它可以引导用户到 Google Play 下载服务。乍一看,这似乎很麻烦,但与为使用您的自定义帐户的每个应用程序重新输入凭据的替代方法相比,它非常容易。

但我不想让我的用户下载单独的 APK 只是为了能够登录。还有什么另一种解决方案可以让两个应用程序都具有此功能,而无需单独的 APK 负担?

4

1 回答 1

0

尝试Content Providers以便您的应用程序可以读取其他应用程序官方链接的数据

内容提供者可以帮助应用程序管理对自己存储的、由其他应用程序存储的数据的访问,并提供一种与其他应用程序共享数据的方式。它们封装数据,并提供定义数据安全性的机制。内容提供程序是将一个进程中的数据与另一个进程中运行的代码连接起来的标准接口。实现内容提供者有很多优点。最重要的是,您可以配置内容提供程序以允许其他应用程序安全地访问和修改您的应用程序数据

网上有很多示例和教程。您需要对此进行一些研究,这是在两个应用程序之间进行通信的最佳方式。通过使用它,您可以获得另一个应用程序的用户详细信息。

如果您有任何其他疑问,请告诉我。

于 2017-11-20T12:44:28.763 回答