如何从Google帐户密码管理器Android应用获取登录名/密码?

时间:2019-07-26 06:56:15

标签: android

在我的应用程序中,我有登录页面。这个应用程序是由我也曾在其注册的网络服务制作的。我想从我的Google帐户中获取已保存的密码和登录信息,以防止输入内容冗长而乏味。也许Google为此提供了一些特殊的API,或者我可以使用一些内置方法?我知道在这个来源上,我必须添加一些尝试或搜索结果,但是我没有找到任何合适的链接来帮助我,因此希望您在该问题上对我有所帮助:)

3 个答案:

答案 0 :(得分:1)

如果我正确理解您的问题。您可以利用android的自动填充框架。 https://developer.android.com/guide/topics/text/autofill

<EditText
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:autofillHints="password" /> 

如果为用户名和密码启用autofillHints选项,则android将自动填充保存的用户名和密码。

答案 1 :(得分:1)

如果您想集成Google帐户单点登录,可以按照此链接中的说明操作 https://developers.google.com/identity/sign-in/android/

它允许用户使用其Google帐户登录到您的应用。

答案 2 :(得分:1)

使用Google SmartLock SDK保存该应用的密码。在此处查看其文档:

https://developers.google.com/identity/smartlock-passwords/android/