2016-04-11 11 views
0

D5 çalışır Android 4.4Kalp Hızı sensörünün ölçümünü belirli bir cihazda NO1 D5'e nasıl başlatabilirim. Android 4.4 çalıştırıyor

Kalp atış hızını ölçmek istiyorum, ancak kayıt standart bir yol LITE çalışmıyor (donanım sorunu, dahili uygulama ile çalışıyor) çalışmıyor.

Cihazdan tüm sensörleri almak ve Bunu buldum:

mSensorManager = (SensorManager)getSystemService(Context.SENSOR_SERVICE); 
mHeartRate = mSensorManager.getDefaultSensor(87); 
mSensorManager.registerListener(this, mHeartRate, SensorManager.SENSOR_DELAY_NORMAL); 

.... 

public void onSensorChanged(SensorEvent event) { 

    if (event.sensor.getType() == 87) { 
     //do something 
    } 
}  

: ben bu tip kimliği 87 Bulunan yok android.hardware.Sensor yılında

{Sensor name="ULPSH Heart Rate M", vendor="QuickLogic Inc", version=1, type=87, maxRange=100.0, resolution=1.0, power=1.1, minDelay=0} 

yüzden aşağıdaki çalıştı ama maalesef çalışmıyor, ölçüm başlamıyor.

Bu kodu, iyi çalışan başka bir sensörle (Adım Sayacı, 19) denedim.

Neyi yanlış yaptığımı biliyor musunuz?

cevap

0

Aynı problemim var. Sanırım sorun firmware. Ayrıca gyro, barometre ve diğerlerine erişemezsiniz.

Başlatıcı uygulamasında son kalp hızına nasıl erişebileceğinizi buldum.

System.getInt(getContentResolver(), "last_heart_rate", 0); 
İlgili konular