Sensore di frequenza cardiaca non trovata (LG Watch Urbane)

Sto cercando di accedere al sensore di frequenza cardiaca del mio LG Watch Urbane utilizzando questo codice su MainActivity.java:

mSensorManager = (SensorManager) getSystemService(Context.SENSOR_SERVICE); mHeartRateSensor = mSensorManager.getDefaultSensor(Sensor.TYPE_HEART_RATE); boolean sensorRegistered = mSensorManager.registerListener(this, mHeartRateSensor, SensorManager.SENSOR_DELAY_NORMAL); Log.d("Sensor Status:", " Sensor registered: " + (sensorRegistered ? "yes" : "no")); 

Il problema è che ottengo questo errore:

  • Imansible inizializzare il monitor Thread: Imansible stabilire la connessione di loopback
  • Come caricare un apk più volte per giocare a un negozio?
  • Effetto Carousel di Coverflow come iPhone / iPad in android
  • Avvia visualizzatore di intenti per visualizzare l'image dall'URL
  • Come modificare il text personalizzato dello schermo di block (Info proprietario)?
  • AlertDialog con EditText, apre automaticamente la tastiera soft con la messa a fuoco su EditText non funziona
  •  E/SensorManager: sensor or listener is null 

    Questo errore accade perché non esiste un sensore associato a TYPE_HEART_RATE. Quindi ho scritto un codice per get l'elenco completo dei sensori con il metodo .getSensorList (Sensor.TYPE_ALL) e ho ottenuto questo:

     03-14 02:56:43.221 2936-2936/? I/Sensor list: MPU6515 Accelerometer: 1 03-14 02:56:43.221 2936-2936/? I/Sensor list: AK8963 Magnetometer: 2 03-14 02:56:43.221 2936-2936/? I/Sensor list: AK8963 Magnetometer Uncalibrated: 14 03-14 02:56:43.221 2936-2936/? I/Sensor list: MPU6515 Gyroscope: 4 03-14 02:56:43.221 2936-2936/? I/Sensor list: MPU6515 Gyroscope Uncalibrated: 16 03-14 02:56:43.221 2936-2936/? I/Sensor list: HSPPAD038 Pressure: 6 03-14 02:56:43.221 2936-2936/? I/Sensor list: MPU6515 Accelerometer -Wakeup Secondary: 1 03-14 02:56:43.221 2936-2936/? I/Sensor list: AK8963 Magnetometer -Wakeup Secondary: 2 03-14 02:56:43.221 2936-2936/? I/Sensor list: AK8963 Magnetometer Uncalibrated -Wakeup Secondary: 14 03-14 02:56:43.221 2936-2936/? I/Sensor list: MPU6515 Gyroscope -Wakeup Secondary: 4 03-14 02:56:43.221 2936-2936/? I/Sensor list: MPU6515 Gyroscope Uncalibrated -Wakeup Secondary: 16 03-14 02:56:43.221 2936-2936/? I/Sensor list: HSPPAD038 Pressure -Wakeup Secondary: 6 03-14 02:56:43.221 2936-2936/? I/Sensor list: Gravity: 9 03-14 02:56:43.221 2936-2936/? I/Sensor list: Linear Acceleration: 10 03-14 02:56:43.221 2936-2936/? I/Sensor list: Rotation Vector: 11 03-14 02:56:43.222 2936-2936/? I/Sensor list: Step Detector: 18 03-14 02:56:43.222 2936-2936/? I/Sensor list: Step Counter: 19 03-14 02:56:43.222 2936-2936/? I/Sensor list: Significant Motion Detector: 17 03-14 02:56:43.222 2936-2936/? I/Sensor list: Game Rotation Vector: 15 03-14 02:56:43.222 2936-2936/? I/Sensor list: GeoMagnetic Rotation Vector: 20 03-14 02:56:43.222 2936-2936/? I/Sensor list: Orientation: 3 03-14 02:56:43.222 2936-2936/? I/Sensor list: Tilt Detector: 22 03-14 02:56:43.222 2936-2936/? I/Sensor list: Gravity -Wakeup Secondary: 9 03-14 02:56:43.222 2936-2936/? I/Sensor list: Linear Acceleration -Wakeup Secondary: 10 03-14 02:56:43.222 2936-2936/? I/Sensor list: Rotation Vector -Wakeup Secondary: 11 03-14 02:56:43.222 2936-2936/? I/Sensor list: Step Detector -Wakeup Secondary: 18 03-14 02:56:43.222 2936-2936/? I/Sensor list: Step Counter -Wakeup Secondary: 19 03-14 02:56:43.222 2936-2936/? I/Sensor list: Game Rotation Vector -Wakeup Secondary: 15 03-14 02:56:43.222 2936-2936/? I/Sensor list: GeoMagnetic Rotation Vector -Wakeup Secondary: 20 03-14 02:56:43.222 2936-2936/? I/Sensor list: Orientation -Wakeup Secondary: 3 03-14 02:56:43.222 2936-2936/? I/Sensor list: Wrist Tilt Gesture: 26 

    Non vedo nessun sensore di frequenza cardiaca, quindi non so quale tipo di numero devo usare per get i dati da esso.

    Qualcuno sa cosa faccio male?

    Grazie in anticipo.

  • Spostare un'image in un path circolare in android
  • Android (Fotocamera) - Come sincronizzare stopPreview () con onPictureTaken ()?
  • Ripeti l'image con ImageView in RelativeLayout
  • Maneggiare il button Indietro Android su InAppBrowser di Phonegap
  • java.lang.NoClassDefFoundError: android.support.v7.app.AppCompatDelegateImplV14
  • Corretto modo per dare dati iniziali a frammenti?
  • One Solution collect form web for “Sensore di frequenza cardiaca non trovata (LG Watch Urbane)”

    Assicurarsi che l'applicazione abbia definito e concesso l'authorization dei sensori del corpo.

    Verificare che:

     <uses-permission android:name="android.permission.BODY_SENSORS"/> 

    è presente nel tuo AndroidManifest.xml

    Inoltre, assicurati che l'authorization sia stata concessa controllando le impostazioni delle autorizzazioni all'orologio: Impostazioni -> Autorizzazioni -> La tua applicazione

    L'Android è un fan Android di Google, tutto su telefoni Android, Android Wear, Android Dev e applicazioni Android Games e così via.