現時点でできる最善の方法は、GDK サンプル プロジェクトを参照することです。(ファイル -> 新規 -> その他 -> Android サンプル プロジェクト -> ビルド ターゲットとして GDK Sneak Peak を選択)
Compass、Stopwatch、Timer の例をよく見て、グラスで実行してみましょう。
タイマーの例でタイムラインに新しいカードを作成する方法のコード スニペット (関連するコードのみ) を次に示します。
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 は、指定された文字列 ID でタイムラインに新しいカードを作成します。
MenuActivity は、LiveCard をタップしたときに発行されるカスタム アクティビティです。(常に定義する必要があります)
基本的に、このコードは新しいカードを作成し、それを描画する方法を定義し、タップされたときに何が起こるかを定義し、公開します。もっと多くのコードが含まれています。サンプルを見てください。これがあなたを正しい方向に導くことを願っています。