AndroidWearで心拍センサーの値をスマホに送る方法(前編)

  • このエントリーをはてなブックマークに追加
  • Pocket
  • LINEで送る

 

今回は「AndroidWearで心拍センサーの値をスマホに送る方法」の前編です.
この記事では,AndroidWearで心拍数を取得して,
ウォッチの画面に出力するところまで,紹介します.

はじめに

AndroidWearで心拍数を取得して表示するサンプルアプリを作っていきます.

検証した実機は
Moto360(初代)
HUAWEI WATCHs
の二つです.

手順

1.センサーマネージャの取得

2.イベントリスナーの登録

3.値の取得

という流れになります.

1.センサーマネージャの取得

2.イベントリスナーの登録

3.心拍数の取得

サンプル

MainActivity.java

activity_main.xml

 

  • このエントリーをはてなブックマークに追加
  • Pocket
  • LINEで送る

SNSでもご購読できます。

コメント

  1. komaru より:

    貴方のサイトを拝見させていだたきました。

    私が使用しているものがPolar M600つまりwear2.0のものを使用しています。
    そのためか何なのかはわからないのですがなかなかうまくいきません。
    ActivityMain.javaの40行目のtimeと
    activity_main.xmlの20行目が存在しないエラーでつまずいています。
    もしわかるようでしたら教えていただけると幸いです。

    1. matu_mio より:

      記事をご覧いただきありがとうございます。
      ご質問にお答えいたします。

      MainActivity.javaの40行目
      tText = (TextView)findViewById(R.id.time);
      は削除してください。

      activity_main.xmlの20行目
      android:text=”@string/heart_rate” />

      android:text=”heart_rate” />
      に変更してください。

      これでうまくいかない場合、心拍数を表示するアプリの記事を書きましたので、
      こちらの方をご参照いただければと思います。
      なお、この記事の内容ではAndroidWearのバージョンによる差はないと思われます。

      AndroidWearで心拍数をリアルタイムに取得する!|mio.yokohama
      http://mio.yokohama/?p=479

      またわからない点などございましたら、お気軽にコメントください。

コメントを残す

*