标签: google-health

获取有关健身活动的步骤详情?

我正在使用Google Fit SDK,我可以轻松获取步骤详细信息但我真的很难在执行这些步骤时完成哪些活动.

DataSource ESTIMATED_STEP_DELTAS = new DataSource.Builder()
            .setDataType(DataType.TYPE_STEP_COUNT_DELTA)
            .setType(DataSource.TYPE_DERIVED)
            .setStreamName("estimated_steps")
            .setAppPackageName("com.google.android.gms")
            .build();
    DataReadRequest readRequest = new DataReadRequest.Builder()
            .aggregate(ESTIMATED_STEP_DELTAS, DataType.AGGREGATE_STEP_COUNT_DELTA)
            .bucketByTime(1, TimeUnit.HOURS)
            .setTimeRange(startTime, endTime, TimeUnit.MILLISECONDS)
            .build();
Run Code Online (Sandbox Code Playgroud)

作为回应,如果我检查DataSet源它总是com.google.step_count.delta.

我想要这样的东西

android google-health google-fit

5
推荐指数
1
解决办法
372
查看次数

在 Flutter 中使用 Google fit API

我需要我的应用程序从 Google Fit 读取步数。我正在使用 health 3.05 包。现在我复制了示例代码以查看它是否有效,不幸的是它无效。当然,我执行了这个包自述文件中的每一步。我设置了 OAuth2 客户端 ID,我更改了 gradle.properties,如它们所示,并在 AndroidManifest.xml 中放置了<uses-permission android:name="android.permission.ACTIVITY_RECOGNITION"/> 。但是,运行应用程序后,我没有获得任何权限窗口,当我单击按钮获取数据时,我在控制台中收到错误“未授予授权”。我应该怎么办?谢谢

这是我从包示例中复制的代码:

import 'dart:async';

import 'package:flutter/material.dart';
import 'package:health/health.dart';

class DailyStepsScreen extends StatefulWidget {
  @override
  _DailyStepsScreenState createState() => _DailyStepsScreenState();
}

enum AppState {
  DATA_NOT_FETCHED,
  FETCHING_DATA,
  DATA_READY,
  NO_DATA,
  AUTH_NOT_GRANTED
}

class _DailyStepsScreenState extends State<DailyStepsScreen> {
  List<HealthDataPoint> _healthDataList = [];
  AppState _state = AppState.DATA_NOT_FETCHED;

  @override
  void initState() {
    super.initState();
  }


  Future<void> fetchData() async {
    /// Get everything from midnight until now
    DateTime startDate = DateTime(2020, 11, 07, 0, …
Run Code Online (Sandbox Code Playgroud)

android google-health flutter google-healthcare-api

5
推荐指数
1
解决办法
7604
查看次数

使用 GCP 进行自定义健康检查

嗨,我尝试将自定义运行状况检查与 GCP LoadBalancer 结合使用。

我已经添加readinessProbe&livenessProbe像这样:

    readinessProbe:
      httpGet:
        path: /health
        port: dash
      initialDelaySeconds: 5
      periodSeconds: 1
      timeoutSeconds: 1
      successThreshold: 1
      failureThreshold: 10
    livenessProbe:
      httpGet:
        path: /health
        port: dash
      initialDelaySeconds: 5
      periodSeconds: 1
      timeoutSeconds: 1
      successThreshold: 1
      failureThreshold: 10
Run Code Online (Sandbox Code Playgroud)

但是当我创建我的入口时,我没有得到我的自定义健康检查

路径LB

google-health google-cloud-platform kubernetes

2
推荐指数
1
解决办法
1309
查看次数