嗨,我可以使用此代码获取事件
cur = null;
cr = getContentResolver();
// Construct the query with the desired date range.
Uri.Builder builder = Instances.CONTENT_URI.buildUpon();
ContentUris.appendId(builder, 0);
ContentUris.appendId(builder, endMillis);
// Submit the query
cur = cr.query(builder.build(),
INSTANCE_PROJECTION,
null,
null,
null);
Run Code Online (Sandbox Code Playgroud)
但是如你所见,我只能在给定的持续时间内获得事件,但我需要所有事件(没有任何时间规范,不包括重复事件)这可能吗?如何 ?请帮我.
cur = cr.query(Uri.parse("content://com.android.calendar/events"),
INSTANCE_PROJECTION,
null,
null,
null);
Run Code Online (Sandbox Code Playgroud)
它给出了错误java.lang.IllegalArgumentException:
我尝试过访问Android手机上的日历,但我的代码都没有用,是否有人确切知道,如何在指定的时间范围内阅读/查询日历事件?