이것은 내 이벤트를 추가하는 코드입니다.
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);
}
}
출처
2017-02-24 02:28:46
ACE
당신은 당신이 지금까지 작성한 코드를 게시하시기 바랍니다 수 있습니까? –
업데이트에 코드가 없습니다. – ACE
일정에 포함 된 일정을 업데이트하려면 ['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