2016-11-17 11 views
0

AndroidウェアのプロジェクトでMoto 360のハートビートセンサーにアクセスする際に問題が発生しました。コードを使用:Moto 360がハートビートセンサーにアクセスできない

私は、ハートビートセンサーとウェルネスセンサーの両方がこのリストに表示されないことがわかりました。私はSensor.TYPE_HEART_RATEも使用しようとしましたが、どちらの方法でも、リスナーを登録するとセンサーがnullであることが示されます。誰でもこの作業をするためのアドバイスがありますか?

答えて

0

あなたがたManifest.xmlボディデータのために以下permissionを入れていることを確認してください:このthread

uses-permission android:name="android.permission.BODY_SENSORS" 

別の回避策は次のとおりです。

Sensor.TYPE_HEART_RATEが実際に正しいIDです。私は同じ問題を抱えていました。マニフェストでBODY_SENSORS権限を持っていてもセンサが無効です。私はアプリを削除し、時計を再起動し、実行時にBODY_SENSORS権限を要求して修正しました(https://developer.android.com/training/articles/wear-permissions.html参照)。 その後、私は身体センサーの許可のためにシステムのダイアログを得ました、そして、私はセンサーからアップデートを受信し始めました。

また、最新のSDKがインストールされていることを確認してください。お役に立てれば!

関連する問題