Android OS の Google カレンダーですべてのイベントを一覧表示するのに問題があります。このチュートリアルを使用しました
しかし、毎回 98 個のイベントしかありません (もっとたくさんのイベントがあります)。
各イベントは 2012 年 1 月から 3 月までです (2011 年からのイベントがあります)。
ここに私のコードがあります:
{
private static final String LOG = "service";
private Cursor mCursor = null;
private static final String[] COLS = new String[]
{ CalendarContract.Events.TITLE, CalendarContract.Events.DTSTART, CalendarContract.Events.DURATION, CalendarContract.Events.DESCRIPTION};
Uri uri=CalendarContract.Events.CONTENT_URI;
mCursor = getContentResolver().query(uri, COLS, null, null, CalendarContract.Events.DTSTART +" ASC");
Calendar date = Calendar.getInstance();
Log.i(LOG,mCursor.getCount()+"");
while(mCursor.moveToNext()){
date.setTimeInMillis(mCursor.getLong(1));
Log.i(LOG,mCursor.getString(0)+" "+date.get(Calendar.DATE)+"-"+date.get(Calendar.MONTH)+"- "+date.get(Calendar.YEAR)+" "+date.get(Calendar.HOUR_OF_DAY)+" "+date.get(Calendar.MINUTE));
}
return super.onStartCommand(intent, flags, startId);
}
カレンダーに Android 4.0 API を使用しようとしています。カレンダーからすべてのイベントを取得するのを手伝ってくれる人はいますか? チュートリアルか何か?