Android 4.4搭載のNexus5を入手したので、新しいAPIを試食しています。
増えたセンサーが、STEP_COUNTERとSTEP_DETECTORでして、早速、動かしてみると、STEP_COUNTERの値が増えるたびに、STEP_DETECTORのイベントが通知されるので、STEP_DETECTORの値をカウントすれば、STEP_COUNTERの値と一致するものだと思っていたのですが、なんか歩数より少ないような気がするということで、外をぶらぶらして計測した結果、同じではないことが判明しました。歩数は、 STEP_COUNTERで取得するべきだとわかりました。