Do what you want to do

プログラミングとかとか

Wearに簡単な通知を送ってみる

前回はWearのプロジェクトを作成したので今回は簡単な通知をWearに送ってみたいと思います。

mobileモジュールのMainActivityに適当にボタンを貼り付けて、ボタンのonClickで下記メソッドを呼んでみます。

    /**
     * Wearに通知します。
     */
    private void notifyToWear() {
        NotificationCompat.WearableExtender wearableExtender = new NotificationCompat.WearableExtender()
                .setHintShowBackgroundOnly(true);

        NotificationCompat.Builder notificationBuilder = new NotificationCompat.Builder(this)
                .setSmallIcon(R.mipmap.ic_launcher)
                .setContentTitle("通知タイトル")
                .setContentText("通知の内容をつらつらと")
                .setVibrate(new long[] {0, 300}) // 遅延0秒で300ミリ秒間振動する
                .extend(wearableExtender);

        NotificationManagerCompat notificationManager = NotificationManagerCompat.from(this);
        notificationManager.notify(0, notificationBuilder.build());
    }


結果はこのようにちゃんと通知が来ました。
※もちろんmobileの方にもちゃんと通知が来ます。

f:id:katoj:20150615234555p:plain


タイトルやテキストに加え、Vibrationも実装してみました。
通知自体はこのように簡単に送れますね!

背景画像やアイコンなどもろもろカスタマイズできそうです。

今回は以上です。