从Web .vcs下载将日历事件添加到Android

前端之家收集整理的这篇文章主要介绍了从Web .vcs下载将日历事件添加到Android前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我目前的问题是如下:我正在创建一个具有两个文件下载(.vcs和.ics)的网站,该文件将在点击相应链接后向设备日历添加一个事件.对于iPhone中的.ics我没有问题.我的问题是,当在 Android中下载.vcs文件时,它只是打开一个显示.vcs文件内容的空白页面,但不下载它既不将该文件识别为日历事件.

我认为,根据我之前在SO中读过的内容(我正在寻找那个线程,但是现在找不到它可以参考),这与mime类型有关,但是在试图找出如何做之后,我无法做到工作.

在这个线程中,他们也指向vcs文件适用于Android的站点,所以可以做(我读了很多帖子说是不可能的,除非你从谷歌播放下载一个日历应用程序); http://plone.org/events/community/plone-conference-2011

我检查了页面代码,我想知道他们在服务器端是否在做
如果你能帮助我指出一个方向或一个工作的解决方案或任何你可能会有的建议,我会很幸运的.

PD – 是我的第一个问题!

解决方法

最后让它工作,添加一个链接到这个index.PHP的位置
<?PHP
header("Content-Type: text/x-vCalendar");
header("Content-Disposition: attachment; filename=london2012.vcs");
?>
BEGIN:VCALENDAR
PRODID:-//AT Content Types//AT Event//EN
VERSION:2.0
METHOD:PUBLISH
BEGIN:VEVENT
DTSTAMP:20120801T133822Z
CREATED:20120801T042948Z
LAST-MODIFIED:20120801T043003Z
SUMMARY:Olympic Games
DTSTART:20120727T000000Z
DTEND:20120812T000000Z
LOCATION:London
URL:http://www.london2012.com/
CLASS:PUBLIC
END:VEVENT
END:VCALENDAR

然后从Android下载文件,您可以将其导入日历.希望对别人有用

猜你在找的HTML相关文章