Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/398.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在android中访问google日历的私有数据_Java_Android_Kotlin_Google Calendar Api - Fatal编程技术网

Java 如何在android中访问google日历的私有数据

Java 如何在android中访问google日历的私有数据,java,android,kotlin,google-calendar-api,Java,Android,Kotlin,Google Calendar Api,我必须在android应用程序中获取私有google日历事件。我能够获取公共google日历事件,但获取私人日历事件时遇到问题 我已经生成了客户端ID和客户端密码,在谷歌API控制台中激活了谷歌日历API,并生成了访问令牌 private void handleSignInResult(Task<GoogleSignInAccount> completedTask) { try { GoogleSignInAccount account=completedTask

我必须在android应用程序中获取私有google日历事件。我能够获取公共google日历事件,但获取私人日历事件时遇到问题

我已经生成了客户端ID和客户端密码,在谷歌API控制台中激活了谷歌日历API,并生成了访问令牌

private void handleSignInResult(Task<GoogleSignInAccount> completedTask) {

    try {
     GoogleSignInAccount account=completedTask.getResult(ApiException.class);
        String authCode = account.getServerAuthCode();
        String emailId = account.getEmail();
        mTextView.setText(getString(R.string.id_token_fmt,authCode));

        SharedPreferences sp = getSharedPreferences("Email", MODE_PRIVATE);
        SharedPreferences.Editor editor = sp.edit();
        editor.putString("email",emailId);
        editor.apply();
private void handleSignInResult(任务完成任务){
试一试{
GoogleSignInAccount account=completedTask.getResult(ApiException.class);
字符串authCode=account.getServerAuthCode();
字符串emailId=account.getEmail();
setText(getString(R.string.id_token_fmt,authCode));
SharedReferences sp=GetSharedReferences(“电子邮件”,模式为私人);
SharedReferences.Editor=sp.edit();
editor.putString(“email”,emailId);
editor.apply();
如果有人知道如何整合谷歌日历上的私人数据,请留下你的答案