• 350

GetSensor関数を利用した万歩計

GetSensor関数を使って簡単な万歩計アプリを作りました。

サンプルファイルはページの一番最後にあります。

歩数には「stepCount」という引数を使います。

この引数で、指定秒数前からの歩数を取得します。

GetSensor ( "stepCount" ; 60 )

とすると、60秒(=1分)前からの歩数を取得することが出来ます。

ここからが少しややこしいのですが、昨日一日分の歩数を取りたい場合は昨日の0時からの歩数と、今日の0時から歩数の引き算をして出さなければなりません。

この計算で1日毎の歩数と上がった階数を出しています。

また、オマケですが充電中の状態も表示しています。

GetSensor関数の引数「batteryLevel」を繰り返しフィールドと条件付き書式で、引数「batteryStatus」を雷のアイコンで表現しています。

【注意】GetSensor関数取得できる歩数カテゴリの情報は過去7日間分だけしか遡って保存できません。これはiOSのCMPedometerというAPIを使って実現しているのが理由です。

サンプルファイルは下記からダウンロードできます。

ダウンロード

※この記事はシリーズです まとめページはこちら

株式会社未来Switch

〒530-0041 大阪市北区天神橋2-5-25 若杉グランドビル本館1001

TEL : 06 - 6809 - 3297  FAX : 06 - 7635 - 8635 

  • Facebook Social Icon
  • Twitter Social Icon
  • Google+ Social Icon
  • YouTube Social  Icon

2016 Copyright © MiraiSwitch Inc. All Rights Reserved.