Лучшее, что вы можете сделать на данный момент, это просмотреть примеры проектов GDK. (Файл -> Создать -> Другое -> Образец проекта Android -> Выбрать GDK Sneak Peak в качестве цели сборки)
Внимательно изучите примеры компаса, секундомера и таймера и запустите их на своем стекле.
Вот фрагмент кода (только соответствующий код), как они создают новую карту на временной шкале в примере с таймером:
TimelineManager mTimelineManager;
LiveCard mLiveCard;
TimerDrawer mTimerDrawer;
mLiveCard = mTimelineManager.getLiveCard(LIVE_CARD_ID);
mLiveCard.enableDirectRendering(true).getSurfaceHolder().addCallback(mTimerDrawer);
mLiveCard.setNonSilent(true);
Intent menuIntent = new Intent(this, MenuActivity.class);
mLiveCard.setAction(PendingIntent.getActivity(this, 0, menuIntent, 0));
mLiveCard.publish();
Краткое пояснение:
LiveCard – это карта, которую вы вытягиваете. (потенциально довольно часто)
TimerDrawer — это пользовательский класс, который выполняет рисование.
getLiveCard создает новую карту на временной шкале с заданным строковым идентификатором.
MenuActivity — это пользовательское действие, которое запускается при касании Живая карта. (всегда должно быть определено)
Таким образом, в основном этот код создает новую карту, определяет, как ее рисовать, определяет, что происходит, когда на нее нажимают, и публикует ее. Там гораздо больше кода, посмотрите на пример. Надеюсь, это направит вас в правильном направлении.
person
user3105723
schedule
16.12.2013