С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android CheckBox обработка события нажатия http://www.cyberforum.ru/android-dev/thread809276.html
Проблема в следующем. Есть своего рода каталог картинок возле которой стоит checkbox. Человек нажимает на него, в базу записывается номер картинки и статус галочки. Когда человек нажал отработалось...
Программирование Android Поворот ViewPager Как повернуть ViewPager на 90 градусов при заблокированной портретной ориентации? Применяю RotateAnimation, но анимация не срабатывает до конца и ViewPager отображается то горизонтально, то... http://www.cyberforum.ru/android-dev/thread809172.html
Изменение ориентации экрана Программирование Android
здравствуйте. возник вопрос,допустим я программно запретил изменения экрана setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT); как вернуть управление экраном обратно в activity? т.е...
Лицензирование и продажа контента Программирование Android
Лицензирование и продажа контента Лицензионный ключ поможет вам защитить свои приложения от несанкционированного распространения. Также вы можете использовать его для продажи контента через...
Программирование Android распознавание лиц http://www.cyberforum.ru/android-dev/thread808436.html
наткнулся случайно вот на эту статью на stackoverflow очень заинтересовал данный вопрос, а именно распознавание лиц. у кого есть какая инфа, где можно больше почитать, как с этим работать и что этот...
Программирование Android Приложение не стартует без отладчика Добрый день. Наступил на следующие грабли: Под отладчиком приложение работает всегда как задумано. Пытаюсь запустить его без отладчика (на телефоне), но безуспешно: выводит сообщение о том, что ждет... подробнее

Показать сообщение отдельно
NikolaNikola
0 / 0 / 0
Регистрация: 12.03.2013
Сообщений: 1

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

15.03.2013, 21:38. Просмотров 625. Ответов 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
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.