从一个应用程序保存用户凭据,并从另一个Android使用它

从一个应用程序保存用户凭据,并从另一个Android使用它

问题描述:

我有3个应用程序。每个应用都有一个登录活动。当我登录到第一个应用程序时,应该保存用户名和访问令牌,当用户打开下一个应用程序时,他应该使用第一个应用程序保存的凭据自动登录。从一个应用程序保存用户凭据,并从另一个Android使用它

为此,我遇到了ContentProviders的概念。但我不确定如何在我的场景中使用它。

最初,我正在使用服务将用户电子邮件保存在设备的帐户应用程序中,并且可以从其他应用程序访问它。但我也需要保存访问令牌。

我该如何做到这一点?任何帮助表示赞赏。

当您使用第一个应用程序登录时,然后在文件中创建文件写入凭据,并在其他应用程序从您的登录屏幕中获取文件中的数据并设置时,将其存储在内部存储中。

+0

感谢您的回答。你有没有相同的例子? –

+0

试试这个http://www.journaldev.com/9383/android-internal-storage-example-tutorial https://developer.android.com/training/basics/data-storage/files.html –