Vale, esto es un poco complicado.
Mi universidad permite que mi calendario académico se descargue como un archivo ics desde una URL particular que es específica de mi calendario.
He descargado ICS Bot que transfiere archivos ics al calendario de Google para poder verlos en mi HTC Sensation en un calendario.
Si descargo el archivo .ics y luego cambian los eventos del calendario, no tendré los eventos actualizados. Por lo tanto, necesito actualizar regularmente el calendario descargando el archivo .ics actualizado de la URL.
Quiero una aplicación/un solo botón que pueda descargar mi archivo .ics sin tener que abrir mi navegador, ir a la página que muestra mi enlace y luego hacer clic en Guardar como para obtener el nuevo calendario.
¿¿¿Hay alguna forma de hacer esto??? Muchas muchas gracias.
EDITAR Encontré algunas discusiones interesantes, pero no tengo idea de cómo obtener una aplicación desde el código:
http://www.helloandroid.com/tutorials/how-download-fileimage-url-your-device
http://androidforums.com/developer-101/166103-downloading-file-url-caching-android.html
Vaya a http://www.google.com/calendar (en una computadora de escritorio) e inicie sesión con el mismo Gmail que su teléfono.
En la barra lateral izquierda hay "Otros calendarios". Haga clic en el menú desplegable a la derecha de eso, luego elija "Agregar por URL".
En el cuadro de diálogo modal, ingrese la URL del archivo de calendario .ics. Luego haga clic en Agregar calendario.
Ahora abra la aplicación Google Calendar en su teléfono. Pulse el botón de menú --> Más --> Calendarios. Debería ver el correo electrónico que acaba de agregar en su cuenta de Gmail. Habilite la sincronización y luego presione Aceptar. Ahora debería tener la copia más actualizada de ese calendario en su teléfono.
Settings
-> Accounts and sync
-> Google account
->Sync now
Tal vez ICSSync sería una mejor opción para usted:
ICSSync es una aplicación de Android para sincronizar calendarios entre un dispositivo Android y un archivo ICS (iCalendar) en un servidor FTP/WebDAV (Simple WebDAV o SVN) o almacenado en un archivo (por ejemplo, su carpeta de Dropbox).
Para que pueda mantener las entradas de su calendario actualizadas automáticamente. También existen candidatos alternativos en Playstore, por ejemplo, CalendarSync (un poco caro con ~ USD 10), o CalDAV Sync (~ USD 3).
cerveza inglesa
bryan denny