Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
NikolaNikola
0 / 0 / 0
Регистрация: 12.03.2013
Сообщений: 1
#1

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

15.03.2013, 21:38. Просмотров 640. Ответов 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);
}

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.03.2013, 21:38
Ответы с готовыми решениями:

Автоматическое добавление события в Google Календарь из письма
Всем здравствуйте, задача такова. Нужно организовать добавление в события в...

Операции с датами. Календарь и события
Нужно сделать форму календаря. Задать несколько событий туда (типо 1...

Календарь в запросе. Добавление данных из формы
Добрый всем день! В прикрепленном файле Таблица1-основная БД. Таблица-2...

Добавление определённого символа в конец каждой, начиная со второй, строки файла
Всем привет. Есть файлик допустим он TXT. В нем много строк. Надо в каждую...

Добавление события
Здравствуйте! Помогите пожалуйста!!! Задача. При выбранном элементе...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.03.2013, 21:38

Добавление события к элементу
Всем привет! Вот у меня есть такая задачка: у меня с сервака подгружается...

Восстановление прошивки прошивки snr-s2950-24g
По глупости удалил файлы boot.rom nos.img (только не спрашивайте зачем)...

Добавление горячих клавиш на события
Ребят, подскажите как горячие клавиши на события посставить. Например на...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

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