Acceso al calendario desde aplicaciones: solo se muestran algunos calendarios

Tengo un Sony Ericsson X10 mini pro con Android 2.1 y root. Quiero tener un calendario de horarios separado que no sea visible en algunos lugares (aplicación de calendario). Creo que tengo algunas buenas razones para crear un calendario separado.

Sincronizo calendarios en mi teléfono con mi cuenta de Google. He habilitado la sincronización automática, pero he intentado forzar la sincronización manualmente.

Sin embargo, aunque la aplicación de calendario* de Sony Ericsson puede ver todos los calendarios, otras aplicaciones (p. ej., Jorte, Business Calendar Beta, Profile timer y Android Agenda Widget) no pueden. Solo pueden ver algunos calendarios más antiguos. Eliminar los calendarios visibles no resolvió este problema: los calendarios eliminados habían desaparecido, pero los calendarios nuevos no se mostraban.

También intenté eliminar mi cuenta y volver a sincronizar, pero dice "Algunas aplicaciones requieren esta cuenta. Solo puede eliminarla restableciendo el teléfono a los valores predeterminados de fábrica (lo que elimina todos sus datos)...".

También he tratado de encontrar algo interesante en ddms. Un error como este se muestra regularmente una vez por minuto (casi exactamente, consulte http://img6.imagebanana.com/img/8eey69l4/plochu1_086.png ):ERROR/ActivityThread(2823): Failed to find provider info for calendarEx

*) Sony Ericsson ha reemplazado la aplicación de calendario predeterminada por la suya.

¿Puede ver el nuevo calendario en la página web de Google Calendar usando una computadora portátil o de escritorio (es decir, no su teléfono)?
Sí, puedo. Los nuevos calendarios también se crean desde mi computadora portátil. Por cierto: encontré estos calendarios en la base de datos y no se muestran ni sincronizan, consulte pastebin.com/Pk6ZWn6J . También leí que es posible habilitarlos en la aplicación de calendario predeterminada de Android, pero, desafortunadamente, el reemplazo de Sony Ericsson es deficiente. :-( Intenté extraer la aplicación de calendario del emulador de Android, pero no existe tal aplicación :-( Pero extraje el binario sqlite3 y lo analicé como se mencionó anteriormente. No estoy seguro si debo intentar actualizar el comando (No quiero romper nada.)
Acabo de volver a leer la pregunta y de repente no estoy seguro de qué es lo que estás buscando. ¿El problema es que creó un nuevo calendario y no puede verlo en las aplicaciones de calendario no predeterminadas? ¿O ninguna de las aplicaciones de calendario puede verlo?
La aplicación de calendario de Sony Ericsson (que es pobre) parece ser la única aplicación que puede verlo. Sin embargo, se comporta de forma extraña: agrego un nuevo evento y no se muestra. No he comprobado si estos calendarios se mantienen sincronizados, pero no lo creo.

Respuestas (1)

Así que finalmente lo resolví usando el comando de actualización (deshabilitar sincronización; reiniciar; actualizar; reiniciar; habilitar sincronización) y parece que funciona bien. El comando de actualización fue como:

UPDATE Calendars SET sync_events=1, selected=1 WHERE _id > 3

Intenté compilar el calendario de Android desde la fuente, pero recibí algunos errores sobre la versión no válida de NDK o SDK.

Me alegro de que hayas encontrado una solución. No olvide "aceptar" esta respuesta para que los futuros lectores con el mismo problema sepan que se resolvió.