要在Android应用程序的登录后显示Google密码保存器,需要添加以下代码:
首先,在AndroidManifest.xml文件中添加以下权限:
然后,在您的应用程序中的登录界面,可通过以下代码来显示Google密码保存器:
// 初始化一个GoogleApiClient实例 GoogleApiClient googleApiClient = new GoogleApiClient.Builder(this) .addApi(Auth.GOOGLE_SIGN_IN_API, new GoogleSignInOptions.Builder(GoogleSignInOptions.DEFAULT_SIGN_IN) .requestEmail() .build()) .build();
// 调用方法来显示Google密码保存器 Intent signInIntent = Auth.GoogleSignInApi.getSignInIntent(googleApiClient); startActivityForResult(signInIntent, GOOGLE_SIGN_IN_REQUEST_CODE);
// 在onActivityResult方法中获取用户信息 @Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { super.onActivityResult(requestCode, resultCode, data); if (requestCode == GOOGLE_SIGN_IN_REQUEST_CODE) { GoogleSignInResult result = Auth.GoogleSignInApi.getSignInResultFromIntent(data); if (result.isSuccess()) { GoogleSignInAccount account = result.getSignInAccount(); if (account != null) { String email = account.getEmail(); String password = account.getPassword(); // 添加代码以保存用户密码 } } } }
以上是在Android应用程序中显示Google密码保存器的解决方法,当用户登录后,就可以自动填充保存的密码。