2014-10-12 2 views
2

Я хочу показать календарные события (ежедневную повестку дня) из определенных календарей на Android Wear watchface.Показать предстоящие события в календаре в Android Wear Watchface?

Доступен ли запрос Calendar Provider в Android Wear Watchface?

Как я могу убедиться, что он синхронизируется в течение дня?

ответ

1

Зависит от того, какую информацию вам нужно найти. См. WearableCalendarContract (хотя я не думаю, что они уже размещали JavaDocs, поэтому я нашел только небольшую информацию here). Я могу, например, получить ряд экземпляров событий с этим:

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 Безразлично t включить URI событий). Я пробовал обе власти безрезультатно.

Смежные вопросы