Удаление старых записей из календаря - это долгая и кропотливая работа. Нажмите на запись в каледаре, нажмите кнопку "настройка", выберите "Удалить" и затем подтвердите удаление. После подверждения, все старые записи из календаря будут удалены.
Вот как это работает. Сначала вы выбираете из списка календарь, который вы хотите очистить. Затем вы выбираете количество последних дней, в которых вы хотите сохранить записи. Нажмите кнопку "Удаление" и старые записи будут удалены. Вы можете повторить этот процесс со всеми вашими календарями.
Разве я не говорил "одним нажатием кнопки"? Если вы хотите удалить абсолютно все прошлые события, это делается одним нажатием кнопки "Удаление".
Если же вы хотите сохранить в своём одном календате события нескольких последних дней, то в первый раз придется указать некоторые параметры удаления.
Эти параметры будут запомнены, и в следующий раз программа будет удалять записи в календаре учитывая заданные параметры.
Полностью Автоматизированная Чистка Календаря доступна - см. Automated Calendar Cleaning (http://market.android.com/details?id=org.dg.calendar.auto)
Эта программа читает и удаляет записи (операция записи) из вашего календаря. Она не создаёт записей и не шлёт ел.почты. По каким-то причинам
описание привилегии WRITE_CALENDAR упоминает об ел. почте, однако в описании API нет такой функции и сделать я ничего не могу.