Advertisement
Guest User

Untitled

a guest
Apr 24th, 2019
142
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.57 KB | None | 0 0
  1. package com.example.events;
  2.  
  3. import android.content.Intent;
  4. import android.provider.CalendarContract;
  5. import android.support.v7.app.AppCompatActivity;
  6. import android.os.Bundle;
  7.  
  8. import com.google.api.client.util.DateTime;
  9. import com.google.api.services.calendar.model.Event;
  10. import com.google.api.services.calendar.model.EventAttendee;
  11. import com.google.api.services.calendar.model.EventDateTime;
  12. import com.google.api.services.calendar.model.EventReminder;
  13.  
  14. import java.util.Arrays;
  15. import java.util.Calendar;
  16. import java.util.GregorianCalendar;
  17.  
  18. public class MainActivity extends AppCompatActivity {
  19.  
  20. private Calendar beginTime;
  21. private Calendar endTime;
  22.  
  23. @Override
  24. protected void onCreate(Bundle savedInstanceState) {
  25. super.onCreate(savedInstanceState);
  26. setContentView(R.layout.activity_main);
  27.  
  28. }
  29.  
  30.  
  31.  
  32. public void calenderevent(){
  33.  
  34.  
  35. Event event = new Event()
  36. .setSummary("Google I/O 2015")
  37. .setLocation("800 Howard St., San Francisco, CA 94103")
  38. .setDescription("A chance to hear more about Google's developer products.");
  39.  
  40. DateTime startDateTime = new DateTime("2015-05-28T09:00:00-07:00");
  41. EventDateTime start = new EventDateTime()
  42. .setDateTime(startDateTime)
  43. .setTimeZone("America/Los_Angeles");
  44. event.setStart(start);
  45.  
  46. DateTime endDateTime = new DateTime("2015-05-28T17:00:00-07:00");
  47. EventDateTime end = new EventDateTime()
  48. .setDateTime(endDateTime)
  49. .setTimeZone("America/Los_Angeles");
  50. event.setEnd(end);
  51.  
  52. String[] recurrence = new String[] {"RRULE:FREQ=DAILY;COUNT=2"};
  53. event.setRecurrence(Arrays.asList(recurrence));
  54.  
  55. EventAttendee[] attendees = new EventAttendee[] {
  56. new EventAttendee().setEmail("lpage@example.com"),
  57. new EventAttendee().setEmail("sbrin@example.com"),
  58. };
  59. event.setAttendees(Arrays.asList(attendees));
  60.  
  61. EventReminder[] reminderOverrides = new EventReminder[] {
  62. new EventReminder().setMethod("email").setMinutes(24 * 60),
  63. new EventReminder().setMethod("popup").setMinutes(10),
  64. };
  65. Event.Reminders reminders = new Event.Reminders()
  66. .setUseDefault(false)
  67. .setOverrides(Arrays.asList(reminderOverrides));
  68. event.setReminders(reminders);
  69.  
  70. String calendarId = "primary";
  71. event = service.events().insert(calendarId, event).execute();
  72. System.out.printf("Event created: %s\n", event.getHtmlLink());
  73.  
  74.  
  75. }
  76. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement