Removing past events from the calendar is a tedious job – click on the event, click setting, pick delete, then confirm. This application will clean all past events from your calendar with a single click.
Here is how it all works. First you choose from the drop down the calendar you want to clean. Then you pick number of days in the past that you want to preserve. Click the Prune button and you are done. You can repeat this process for as many calendars you have write access to.
But didn't I say a single click? Actually, if you have just one calendar and you want every past event removed you do need a single click only – the Prune button. If you have a single calendar but you want to preserve a couple of days of past events you will have to click a few times, but just the first time you run the application. On the next run the application remembers the settings and you will need a single click only – the Prune button.
A fully automated cleaning is available too - see Automated Calendar Cleaning (http://market.android.com/details?id=org.dg.calendar.auto)
This application reads your calendar and removes entries from your calendar, which is considered write to the calendar. It does NOT create entries in the calendar and does NOT send mail. The explanation for the WRITE_CALENDAR permission includes sending mail for some reason. There is no “send email” permission in the API at all, so there is nothing I can do about that.
Removendo eventos passados do calendário é uma tarefa tediosa - clique sobre o evento, clique em configuração, escolher excluir, em seguida, confirmar. Esta aplicação irá limpar todos os eventos passados de seu calendário com um único clique.
Aqui está como tudo funciona. Primeiro você escolhe no menu suspenso o calendário que você deseja limpar. Então você pegar o número de dias no passado que você deseja preservar. Clique no botão Prune e está feito. Você pode repetir esse processo para tantos calendários você tem acesso de gravação para.
Mas não digo um único clique? Na verdade, se você tiver apenas um calendário e você quer cada evento passado removido você precisa de apenas um único clique - o botão Prune. Se você tem um calendário único, mas você deseja preservar um par de dias de eventos passados que você terá que clicar algumas vezes, mas apenas a primeira vez que você executar o aplicativo. Na próxima execução do aplicativo memoriza as definições e você vai precisar apenas um único clique - o botão Prune.
A limpeza totalmente automatizada está disponível também - veja o calendário automatizado de limpeza (http://market.android.com/details?id=org.dg.calendar.auto)
Este aplicativo lê seu calendário e remove entradas do calendário, que é considerado de escrita para o calendário. Ele não cria entradas no calendário e não envia e-mail. A explicação para a permissão WRITE_CALENDAR inclui o envio de correio por algum motivo. Não há permissão “enviar email” na API em tudo, então não há nada que eu possa fazer sobre isso.