Проблема интеграции Samsung S-Health в частоте сердечных сокращений и всех других разрешениях, кроме разрешения на количество шагов

Я пытался получить разрешение данных сна с частотой пульса с помощью sdk samsung health, но sdk дает только разрешение на количество шагов. Я не могу получить все разрешения, такие как частота сердечных сокращений, сон и все остальное, может ли кто-нибудь помочь мне в том же,

mKeySet = новый HashSet(); mKeySet.add (новый HealthPermissionManager.PermissionKey(HealthConstants.StepCount.HEALTH_DATA_TYPE, HealthPermissionManager.PermissionType.READ)); mKeySet.add(новый HealthPermissionManager.PermissionKey(HealthConstants.HeartRate.HEALTH_DATA_TYPE, HealthPermissionManager.PermissionType.READ)); mKeySet.add(новый HealthPermissionManager.PermissionKey(HealthConstants.Height.HEALTH_DATA_TYPE, HealthPermissionManager.PermissionType.READ)); mKeySet.add(новый HealthPermissionManager.PermissionKey(HealthConstants.SleepStage.HEALTH_DATA_TYPE, HealthPermissionManager.PermissionType.READ));

Карта resultMap = pmsManager.isPermissionAcquired (mKeySet);

            if (resultMap.containsValue(Boolean.FALSE)) {
                // Request the permission for reading step counts if it is not acquired
                pmsManager.requestPermissions(mKeySet, Main3Activity.this).setResultListener(mPermissionListener);
            } else {
                // Get the current step count and display it
                // ...

                if(resultMap.containsValue(false)){
                    Toast.makeText(Main3Activity.this, "Failed", Toast.LENGTH_SHORT).show();
                }

}

0 ответов

Другие вопросы по тегам