Articles of google calendar

Как я могу получить информацию о календарях пользователей на сервере?

Пользователи авторизуются в моем приложении для Android. И я отправляю токены пользователей и другую информацию на свой сервер. На этом сервере я хочу реализовать некоторую логику для пользователей. Я хочу иметь именно этот поток . Я выполнил шаги quickstart.php в этой ссылке, чтобы получить календари пользователей на сервере. Но я получаю следующую ошибку: Google oauth […]

Android google calendar api не работает, когда в выпуске

Я использую Google Calendar api для получения событий из общедоступного календаря. В консоли разработчика Google я создал ключ учетной записи службы (json), который я использую для настройки GoogleCredential в коде Android следующим образом: AssetManager am = getAssets(); InputStream inputStream = am.open("key-file-name.json"); GoogleCredential credential = GoogleCredential.fromStream(inputStream); credential =credential.createScoped(Arrays.asList("https://www.googleapis.com/auth/calendar.readonly")); Затем я использую этот GoogleCredential для получения объекта […]

Android Calendar API вставляет повторяющееся событие

Использование Google Calendar Api . После просмотра rfc2445 я все еще не могу установить повторение события. private String[] days = {"SU", "MO", "TU", "WE", "TH", "FR", "SA"}; private String rrule = "RRULE:FREQ=WEEKLY;WKST=MO;BYDAY="; private Event createdEvent; … Event event = new Event(); StringBuilder sb = new StringBuilder(); sb.append(rrule); sb.append(days[startTime.get(java.util.Calendar.DAY_OF_WEEK)-1]); event.setSummary("HELLO WORLD"); event.setLocation(""); DateTime start = new […]

Добавление событий для всех дней между датой начала и датой окончания в Google календаре Android

Добавление событий для всех дней между датой начала и датой окончания в Google календаре Android. Я хочу остаток каждые 3 месяца до даты окончания. Это моя функция public void addEvent1(Context ctx, String title){ SimpleDateFormat df2 = new SimpleDateFormat("dd/MM/yyyy"); SimpleDateFormat df3 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss", java.util.Locale.getDefault()); Date Startdate = null; Date Enddate =null; String dtStart = […]

Получение данных последнего добавленного события из андроидного календаря

Я хочу извлечь данные из последнего добавленного события из андроидного календаря . Я использую этот код для получения последнего id. public static long getNewEventId(ContentResolver cr, Uri cal_uri) { Uri local_uri = cal_uri; if (cal_uri == null) { local_uri = Uri.parse("content://com.android.calendar/events"); } Cursor cursor = cr.query(local_uri, new String[] { "MAX(_id) as max_id" }, null, null, "_id"); […]

Android: как взаимодействовать с Календарем Google?

Я создаю приложение для Android 2.1, которое предоставляет уведомления на основе событий календаря. Но я знаю, что проблемы с API-интерфейсом Calendar не всегда доступны / стабильны / нет. То, что я хотел бы сделать, – это как-то связаться с календарями Google для получения списка задач каждые несколько часов или, возможно, при обновлении календаря, а затем […]

Аутентификация с помощью API Google с помощью AccountManager

Я боролся с этим уже пару дней. Я пытаюсь совершать звонки в Календарь Google, используя аутентификацию через AccountManager Android. Я получаю токен аутентификации с помощью обычного метода: AccountManager manager = AccountManager.get(this); String authToken = manager.getAuthToken(account, AUTH_TOKEN_TYPE, true, null, null).getResult().getString(AccountManager.KEY_AUTHTOKEN); И затем, с этим маркером, я создаю экземпляр Calendar следующим образом: HttpTransport transport = AndroidHttp.newCompatibleTransport(); JacksonFactory […]

Дата форматирования Android с часовым поясом

Мне нужно отформатировать дату в определенной строке. Я использовал класс SimpleDateFormat для форматирования даты с использованием шаблона « yyyy-MM-dd'T'HH:mm:ssZ », который возвращает текущую дату как « 2013-01-04T15:51:45+0530 », но мне нужно как « 2013-01-04T15:51:45+05:30 ». Ниже используется используемое кодирование, Calendar c = Calendar.getInstance(); SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ssZ", Locale.ENGLISH); Log.e(C.TAG, "formatted string: "+sdf.format(c.getTime())); Выход : […]

Как разработать приложение для Android, которое использует API календаря Google

Я только начал заниматься разработкой приложений для Android, и решил, что я напишу приложение для работы с Google Calendar . Первая проблема, которая пришла ко мне, заключается в том, что я не могу добавить в эмулятор какую-либо учетную запись Gmail. Когда я перехожу к настройкам -> учетным записям , я могу добавить только учетную запись […]

У эмулятора AVD нет возможности синхронизации с Google Calendar

Мое приложение имеет функциональные возможности для добавления событий в календарь, но для достижения этого приложения для календаря Android необходимо иметь календари. Чтобы добавить календари, вы должны добавить учетную запись Google. Поэтому я добавил аккаунт Google в эмулятор. Он отображается как синхронизация выключена: , Поэтому, когда я нажимаю на него, там нет элементов, находящихся под синхронизацией […]