Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
NikolaNikola
Сообщений: n/a
#1

Добавление события в календарь в прошивки, начиная с 4.0 - Программирование Android

15.03.2013, 21:38. Просмотров 609. Ответов 0
Метки нет (Все метки)

МУжчины, если кто работал с календарем, киньте, пожалуйста, исходник с добавлением события. Программа вроде отрабатывает, а событие не добавляется в календарь.
Работает только способ, когда пользователь даст подтверждение на добавление и включен обмен данными. А мне надо, чтоб он без синхронизации с гуглом и без подтверждения добалял события в фоновом режиме.

Добавлено через 5 часов 43 минуты
Разобрался я с добавлением. Теперь как-то нужно проверять, есть ли в указанные день и время какое-либо событие, чтобы в дальнейшем принять решение для его обновления или просто добавления на это время еще одного события. Ниже привожу код для добавления события.
private void AddEvent(int day, int month, int year, int hourStart,
int minStart, int hourEnd, int minEnd, String description) {

long startMillis = 0;
long endMillis = 0;
Calendar beginTime = Calendar.getInstance();
beginTime.set(year, month, day, hourStart, minStart);
startMillis = beginTime.getTimeInMillis();
Calendar endTime = Calendar.getInstance();
endTime.set(year, month, day, hourEnd, minEnd);
endMillis = endTime.getTimeInMillis();

ContentResolver cr = getContentResolver();
ContentValues values = new ContentValues();
values.put(CalendarContract.Events.DTSTART, startMillis);
values.put(CalendarContract.Events.DTEND, endMillis);
values.put(CalendarContract.Events.TITLE, "Пара");
values.put(CalendarContract.Events.DESCRIPTION, description);
values.put(CalendarContract.Events.CALENDAR_ID, 1);
TimeZone timeZone = TimeZone.getDefault();
values.put(CalendarContract.Events.EVENT_TIMEZONE, timeZone.getID());
values.put(CalendarContract.Events.HAS_ALARM, 1);
cr.insert(CalendarContract.Events.CONTENT_URI, values);
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.03.2013, 21:38     Добавление события в календарь в прошивки, начиная с 4.0
Посмотрите здесь:

Календарь - Программирование Android
Приветствую. Есть ли в природе какой то готовый компонент типа календаря, которому можно передать дату и получить на экране календарь на...

Календарь в Android - Программирование Android
Стоит задача запустить в одной активити календарь, по щелчку на определенную дату передать день, месяц, год в другую активити и оттуда в...

календарь Гугл - Программирование Android
Получил весь список событий из календаря гугл, но никак не пойму, почему, например, из календаря с неким ИД получается два три одинаковых...

Android календарь - Программирование Android
Здравствуйте! Подскажите пожалуйста, можно ли в андройд приложение встроить нативный календарь и работать с ним или отрисовывать его...

Календарь android - Программирование Android
Пишу арликацию с использованием календаря нужно использовать contentResover постоянно выдает ошибку кто нибудь может подсказать как с...

Начать календарь с понедельника - Программирование Android
Есть календарь. Но у него дни начинаются с воскресенья, а мне нужно с понедельника. Пытался разобраться в коде, но ничего не получилось,...

Как добавить событие в календарь - Программирование Android
Такой вопрос. Как добавить событие в календарь ? Видел в одном приложении что можно.

Где найти такой календарь - Программирование Android
http://pttrns.com/p/233 вот тут на втором скрине очень интересный календарь. На основе какого готового можно сделать такой же? В принципе...

Диплом: "Исследование приемов и методов прошивки мобильных устройств на базе ОС Андроид" (нужна информация) - Программирование Android
Тема: Исследование приемов и методов прошивки мобильных устройствна базе ОС Андройд. Не могу придумать введение,помогите...

Календарь событий для кафе на android - Программирование Android
Помогите сделать календарь событий для кафе на android, где будут отображаться резервирование мест для различных событий и банкетов. При...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru