我正在尝试在Android上使用Google Sheets API。我在这里使用这个问题(How I can create and upload google spreadsheet using android app?)找到了一个合适的班级。
类“公共类UploadFileInGoogleDriveActivity扩展了Activity”
但是我不熟悉DriveClient和DriveResourceClient。 我有进口物:
"import java.io.OutputStream;"
"import java.io.InputStream;"
"import java.io.File;"
"import com.google.android.gms.tasks.Task;"
"import com.google.android.gms.tasks.OnFailureListener;"
"import com.google.android.gms.auth.api.signin.GoogleSignInOptions;"
"import com.google.android.gms.auth.api.signin.GoogleSignInClient;"
"import com.google.android.gms.auth.api.signin.GoogleSignIn;"
"import com.google.android.gms.auth.api.signin.GoogleSignIn;"
"import android.os.Bundle;"
"import android.util.Log;"
"import android.content.IntentSender;"
"import android.content.Intent;"
"import androidx.appcompat.app.AppCompatActivity;"
"import androidx.annotation.Nullable;"
还有哪些其他图书馆可以帮助我?
答案 0 :(得分:0)
将这些添加到您的gradle中
implementation 'com.google.android.gms:play-services-auth:11.6.0'
implementation 'com.google.android.gms:play-services-drive:11.6.0'
进口将是
import com.google.android.gms.auth.api.signin.GoogleSignIn;
import com.google.android.gms.auth.api.signin.GoogleSignInAccount;
import com.google.android.gms.auth.api.signin.GoogleSignInClient;
import com.google.android.gms.auth.api.signin.GoogleSignInOptions;
import com.google.android.gms.common.api.Scope;
import com.google.android.gms.drive.Drive;
import com.google.android.gms.drive.DriveClient;
import com.google.android.gms.drive.DriveFolder;
import com.google.android.gms.drive.DriveId;
import com.google.android.gms.drive.DriveResourceClient;
import com.google.android.gms.drive.OpenFileActivityOptions;
import com.google.android.gms.drive.query.Filters;
import com.google.android.gms.drive.query.SearchableField;
import com.google.android.gms.tasks.Continuation;
import com.google.android.gms.tasks.Task;
import com.google.android.gms.tasks.TaskCompletionSource;