2011-10-08 38 views
9

Estoy buscando un ejemplo o documentación sobre cómo crear un hipervínculo a la pantalla Agregar Evento de la aplicación Android Calendar.¿Cómo agregar una entrada en el calendario de Android desde una página web móvil html5?

Por ejemplo, de la misma manera que uno puede crear un hipervínculo llamada con:

<a href="tel:5556665555">Call</a> 

Busco información sobre si es posible vincular a la pantalla Agregar Evento, con algo así como el calendario de Android :

<a href="calendar:YYYY-MM-DDThh:mmTZD?end=YYYY-MM-DDThh:mmTZD&name=Appointment>Add Calendar Entry</a> 

Estoy dispuesto a utilizar Google Calendar Web API específicamente, pero no he encontrado ninguna solución que funcione.

Aquí hay una publicación del foro con alguien que busca una llamada basada en web que funcione en Android.

http://www.google.com/support/forum/p/Calendar/thread?tid=6fc0598cd1619e19&hl=en

Respuesta

1

Creo que la manera más fácil sería generar una vCal lado del servidor o archivo de descarga iCal.

Por ejemplo, CMS lo hace aquí:

http://plone.org/events/community/plone-conference-2011

enlace Ver vCal.

Más información:

https://en.wikipedia.org/wiki/VCal

+1

Gracias por la sugerencia, Mikko. Probé los enlaces de archivos vcal e ical desde el sitio Plone en un teléfono Android 2.3. Los trató como archivos con un estado de "descarga fallida". Seguiré buscando información. No parece que la aplicación Google Calendar admita Intents fuera de una aplicación nativa de Android. Aparece un aviso para enlaces de mapa de google (abrir con navegador, google maps o nav) y videos de youtube, por ejemplo. –

+0

Argh. Tal vez haya un problema de tipo de contenido HTTP o algo así. Estaba bastante seguro de que lo estaba trabajando en algún punto. –

+0

Parece normal: es posible que Android 2.x no lo admita, pero necesita una aplicación externa para manejar el tipo MIME O algunos proveedores pueden haber agregado esto en sus paquetes de aplicaciones predeterminadas. Pero estoy bastante seguro de que vCal/iCal aún es el formato a seguir, aunque necesitaría escribir un código nativo de bits diminutos para ello. –

0

Cuando la vista Web está incrustado en una aplicación para Android, un manejador de URI personalizado puede ser configurado como una manera para que la ventana incrustada para invocar las acciones del sistema operativo Android, como una nuevo evento de calendario, a través del URI personalizado.

Cuestiones relacionadas