Acabo de encontrarme con el mismo problema. He creado un calendario local con una aplicación y luego he eliminado la aplicación antes de borrar el calendario. Pude volver a instalar la aplicación y borrar el calendario allí. Así que para ti, como desarrollador, esto significa que probablemente deberías añadir esta funcionalidad a tu aplicación.
Sin embargo, si necesitas una solución rápida o si alguien más se encuentra con este problema con una aplicación de terceros que no proporciona una forma de eliminar sus propios calendarios, puedes utilizar la aplicación (que ya no es gratuita) iCal Importar/Exportar CalDAV de Lukas Aichbauer, ya que esta aplicación permite eliminar cualquier calendario local.
Sólo tienes que iniciarlo, seleccionar "Editar Calendarios", luego "Elegir Calendario", y seleccionar el calendario que quieres eliminar. A continuación, haz clic en "Eliminar calendario" y confirma si estás seguro de haber seleccionado el correcto.
Tal vez, utilice primero la misma aplicación para hacer una copia de seguridad de los calendarios que desea conservar.
EDIT: en respuesta al comentario de raphadko, he actualizado el enlace, la aplicación sigue existiendo pero ya no es gratuita
0 votos
¿Por qué quieres hacerlo desde tu teléfono? ¿No tienes un navegador de PC cerca? ¿Supongo que no necesitas hacerlo semanalmente?
0 votos
Tengo que hacerlo sólo unas pocas veces durante el desarrollo. ¿Cómo ayudaría un PC? Estoy usando un mac y el calendario aparece sólo local en el teléfono.
0 votos
Ah, ¿es sólo un calendario local? ¿No está sincronizado? Entonces las respuestas de Chahk no tienen sentido básicamente... Mi aplicación de Calendario por defecto en Android 2.3 no parece soportar calendarios locales.