这是我的第一个问题,所以请保持温和.作为我大学项目的一部分,我需要开发一个Android应用程序,让我上传文件,并与其他用户共享文件.我是Android编程的新手(我观看了一些Android初学者视频并开发了用于练习的基本应用程序),并且第一次使用云计算作为开发人员.我正在使用Amazon Web Services.
我有一些代码可以让我使用我的Google帐户登录,并在登录后显示我的姓名,电子邮件ID和个人资料照片.我想将其与Amazon Cognito集成,以便我可以获得可用于工作的唯一ID在AWS上进一步.如何为每个登录应用的用户获取该唯一密钥?
我看了一些教程,但无法理解如何将Cognito代码集成到我的代码中.
这是我的代码.
package com.unicloud.project;
import java.io.IOException;
import java.io.InputStream;
import java.util.HashMap;
import java.util.Map;
import android.accounts.AccountManager;
import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.content.IntentSender.SendIntentException;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.os.AsyncTask;
import android.os.Bundle;
import android.util.Log;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.TextView;
import android.widget.Toast;
import com.google.android.gms.auth.GoogleAuthException;
import com.google.android.gms.auth.GoogleAuthUtil;
import com.google.android.gms.common.ConnectionResult;
import com.google.android.gms.common.GooglePlayServicesUtil;
import com.google.android.gms.common.SignInButton;
import com.google.android.gms.common.api.GoogleApiClient;
import com.google.android.gms.common.api.GoogleApiClient.ConnectionCallbacks;
import com.google.android.gms.common.api.GoogleApiClient.OnConnectionFailedListener;
import com.google.android.gms.common.api.ResultCallback;
import com.google.android.gms.common.api.Status;
import com.google.android.gms.plus.Account;
import com.google.android.gms.plus.Plus;
import com.google.android.gms.plus.model.people.Person;
import …Run Code Online (Sandbox Code Playgroud) android amazon-web-services google-plus credential-providers amazon-cognito