2

我一直在寻找试图确定 Android 设备可以下载并合并到系统日历中的日历邀请/事件格式 - 但是我无法找到任何东西!

默认情况下,设备不支持 iCal 或 vCal - 这两种格式都定义明确且易于创建。例如,这个 PHP 脚本非常适合 iPad 或 iPhone - 因此当您访问该页面时,设备会邀请您将其添加到您的日历中:

<?
$ical = "BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//hacksw/handcal//NONSGML v1.0//EN
BEGIN:VEVENT
UID:" . md5(uniqid(mt_rand(), true)) . "@yourhost.test
DTSTAMP:" . gmdate('Ymd').'T'. gmdate('His') . "Z
DTSTART:19970714T170000Z
DTEND:19970715T035959Z
SUMMARY:Bastille Day Party
END:VEVENT
END:VCALENDAR";

header("Content-type: application/force-download");
header('Content-Disposition: attachment; filename=calendar.ics');
echo $ical;
exit;
?>

我正在尝试为 Android 创建类似的东西,但我找不到任何关于它会愉快地在本地下载什么文件的指导,没有一些第三方应用程序

任何想法或帮助表示赞赏!

谢谢,凯什

4

1 回答 1

6

向 Santiago Rebella 致敬:从 web 将日历事件添加到 Android .vcs 下载

<?php
header("Content-Type: text/x-vCalendar");
header("Content-Disposition: attachment; filename=london2012.vcs");
?>
于 2012-10-30T18:17:37.567 回答