0

이 링크의 Google 캘린더 API 자습서를 따라 Google 캘린더에서 데이터를 가져올 수 있습니다. https://developers.google.com/google-apps/calendar/quickstart/android. 어떻게하면 Android Studio에서 Google 캘린더에서 가져온 데이터를 편집 할 수 있습니까?android studio에서 Google 캘린더에서 가져온 데이터를 어떻게 수정할 수 있습니까?

+0

당신은 당신이 지금까지 작성한 코드를 게시하시기 바랍니다 수 있습니까? –

+0

업데이트에 코드가 없습니다. – ACE

+0

일정에 포함 된 일정을 업데이트하려면 ['Events : update'] (https://developers.google.com/google-apps/calendar/v3/reference/events/)를 확인하십시오. 업데이트). 이 기능을 사용하면 캘린더에서 일정의 메타 데이터를 업데이트하거나 변경할 수 있습니다. JAVA를 사용하여 캘린더에서 이벤트를 업데이트하는 방법에 대한이 [예제] (https://developers.google.com/google-apps/calendar/v3/reference/events/update#examples)를 확인하십시오. – KENdi

답변

0

이것은 내 이벤트를 추가하는 코드입니다.

import android.content.Intent; 
import android.provider.CalendarContract; 
import android.support.v7.app.ActionBarActivity; 
import android.os.Bundle; 
import android.view.View; 
import java.util.Calendar; 
import android.provider.CalendarContract.Events; 

public class MainActivity extends ActionBarActivity { 

@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_main); 
} 

public void onAddEventClicked(View view){ 
    Intent intent = new Intent(Intent.ACTION_INSERT); 
    intent.setType("vnd.android.cursor.item/event"); 

    Calendar cal = Calendar.getInstance(); 
    long startTime = cal.getTimeInMillis(); 
    long endTime = cal.getTimeInMillis() + 60 * 60 * 1000; 

    intent.putExtra(CalendarContract.EXTRA_EVENT_BEGIN_TIME, startTime); 
    intent.putExtra(CalendarContract.EXTRA_EVENT_END_TIME,endTime); 
    intent.putExtra(CalendarContract.EXTRA_EVENT_ALL_DAY, true); 

    intent.putExtra(Events.TITLE, "Create Event"); 
    intent.putExtra(Events.DESCRIPTION, "description"); 
    intent.putExtra(Events.EVENT_LOCATION, "My Guest House"); 
    intent.putExtra(Events.RRULE, "FREQ=YEARLY"); 

    startActivity(intent); 
} 

}

+0

이 코드를 답이 아닌 질문의 일부로 붙여 넣어야합니다. – KENdi