私はすべてのユーザーイベントとカレンダーを取得するアプリを開発中です。 しかし、私は終日イベントを作成したユーザーと、誕生日や休日のようにカレンダーに自動的に追加したユーザーを区別したいと思います。祝日と誕生日を区別する方法と、ユーザーがすべての曜日のイベントを作成する方法
cursor = contentResolver.query(Uri.parse("content://com.android.calendar/calendars"),
(new String[]{Calendars._ID, Calendars.CALENDAR_DISPLAY_NAME, Calendars.CALENDAR_ACCESS_LEVEL}), null, null, null);
と、このようなイベント:
私はこのようなすべての異なるカレンダーを取得また
Cursor eventCursor = contentResolver.query(builder.build(),
new String[]{"title", "begin", "end", "allDay"}, "(" + Events.CALENDAR_ID + " = ?)",
new String[]{String.valueOf(userCalendar.id)}, "startDay ASC, startMinute ASC");
を、誰かが利用できるGoogleカレンダーとイベントのリストに私を指示してくださいすることができますフィールド?私はどこでもそれらを見つけることができなかったいくつかの理由で ...
おかげで、今、私はちょうどあなたが直接、区別カントのアクセスレベル
if (userCalendar.accessLevel != Calendars.CAL_ACCESS_READ)
場所を持ってきたイベントのため
コードは、ここで私はすでに以下の半答えを掲載...それに戻って取得する機会があったことはありません –
。 もっと良いことはありません... –
実際に私は周りの仕事を見つけましたが、それは効果的ではありませんが、答えとして共有します。ほかの人のため –