在Android Wear Watchface中显示即将到来的日历事件?

在Android Wear Watchface中显示即将到来的日历事件?,android,google-calendar-api,android-calendar,wear-os,Android,Google Calendar Api,Android Calendar,Wear Os,我想在Android Wear watchface上显示特定日历中的日历事件(每日日程) 在Android Wear Watchface中是否可以查询 如何确保它一整天都保持同步?好的,内容提供商不可用。查看如何在此处同步数据:取决于需要查找的信息。参见WearableCalendarContract(尽管我认为他们还没有发布JavaDocs,所以我只找到了一点信息)。例如,我可以通过以下方法获得一系列事件实例: long begin = _time.toMillis(false); U

我想在Android Wear watchface上显示特定日历中的日历事件(每日日程)

在Android Wear Watchface中是否可以查询


如何确保它一整天都保持同步?

好的,内容提供商不可用。查看如何在此处同步数据:

取决于需要查找的信息。参见WearableCalendarContract(尽管我认为他们还没有发布JavaDocs,所以我只找到了一点信息)。例如,我可以通过以下方法获得一系列事件实例:

  long begin = _time.toMillis(false);
  Uri.Builder builder = WearableCalendarContract.Instances.CONTENT_URI.buildUpon();
  ContentUris.appendId(builder, begin);
  ContentUris.appendId(builder, begin + DateUtils.DAY_IN_MILLIS);
  Uri instURI = builder.build();
  Cursor cursor = getContentResolver().query(instURI, INSTANCE_PROJECTION, null, null, null);
但我试图读取事件表以了解更多有关实例的信息,但没有成功(请注意,WearableCalendarContract不包含事件URI)。我试过两种方法都没用