private void RequestPermission() { PermissionKey permKey = new PermissionKey(HealthConstants.StepCount.HealthDataType, PermissionType.Read); ICollection <PermissionKey> list = new Collection <PermissionKey>() { permKey }; HealthPermissionManager pmsManager = new HealthPermissionManager(mStore); IHealthResultHolder healthResultHolder = pmsManager.RequestPermissions(list); healthResultHolder.SetResultListener(new CustomSetResultListener(mReporter, this)); }
private Java.Lang.Boolean IsPermissionAcquired() { PermissionKey permKey = new PermissionKey(HealthConstants.StepCount.HealthDataType, PermissionType.Read); HealthPermissionManager pmsManager = new HealthPermissionManager(mStore); try { ICollection <PermissionKey> list = new Collection <PermissionKey>() { permKey }; IDictionary <PermissionKey, Java.Lang.Boolean> resultMap = pmsManager.IsPermissionAcquired(list); return(resultMap[permKey]); } catch (System.Exception e) { } return(new Java.Lang.Boolean(false)); }