0

このようなイベントを追加しています...

public static String EVENT_URI = "content://com.android.calendar/events";
public static String CALENDAR_URI = "content://com.android.calendar/calendars";

public static Uri insert(ContentResolver cr, ContentValues cv) {

    Uri newEvent = null;

    try {
        cv.put(Event.CALENDAR_ID, 1);
        cv.put(Event.TITLE, "title");
        cv.put(Event.DESCRIPTION, "description");
        cv.put(Event.DTSTART, new Date().getTime());
        cv.put(Event.DTEND, new Date().getTime() + 1000 * 60 * 60);
        cv.put(Event.EVENT_LOCATION, "Hall: " + "+ 1000 * 60 * 60");
        cv.put(Event.HAS_ALARM, true);
        cv.put(Event.EVENT_TIMEZONE, TimeZone.getDefault().getDisplayName());

        newEvent = cr.insert(Uri.parse(EVENT_URI), cv);
    } catch (Exception e) {
        e.printStackTrace();
    }

    return newEvent;
}

イベントを追加した後に Google カレンダーと同期したいのですが、送信する必要があるパラメーターはありますか、ContentValues またはクエリを実行する必要がありますsync

これがどのように役立つかhttp://developer.android.com/guide/topics/providers/calendar-provider.html#sync-adapter

ヘルプ!!ありがとう。

4

1 に答える 1

0

Google Calendar Data API を使用せずに、Android スマートフォンのカレンダーからウェブ上の Google カレンダーに同期します。これは可能ですか?

アカウント選択機能は既につけているのでベストアンサーお待ちしております。

于 2013-01-11T12:35:44.017 に答える