WearableExtender.setContentAction(int)を使用して、アクションを通知カードに直接追加します。int パラメーターは、( NotificationCompat.Builder.addAction(NotificationCompat.Action)を使用して) 通知に追加したアクションのインデックスを参照します。ウェアラブルの通知を作成する方法の詳細については、通知の作成を参照してください。
SDK マネージャーを使用してダウンロードできるサンプル コードには、さまざまな種類の通知を作成する方法を示すサンプル プロジェクトNotifications ( /samples/android-20/wearable/Notificationsにあります) が含まれています。以下は、アクションが埋め込まれた通知を作成する方法を示す、そのサンプルから編集されたスニペットです。
NotificationCompat.Action action = new NotificationCompat.Action.Builder(
R.drawable.ic_result_open, null, NotificationUtil.getExamplePendingIntent(
context, R.string.example_content_action_clicked)).build();
NotificationCompat.Builder builder =
new NotificationCompat.Builder(context)
.setSmallIcon(R.mipmap.ic_launcher)
.setContentTitle("Title")
.setContentText("Context Text")
.addAction(action)
.extend(new NotificationCompat.WearableExtender()
.setContentAction(0));