如何在 Flutter 中从 Galaxy Watch 获取实时睡眠数据(例如心率、睡眠阶段)?

问题描述 投票:0回答:1

我目前正在使用 Flutter 开发一个 Android 应用程序,需要与 Galaxy Watch 交互。我的目标是获取实时数据,例如心率和睡眠阶段。关键要求是数据必须以非常短的时间间隔(最好是实时)传输到应用程序。我想知道这是否可能以及如何实现它。任何人都可以提供使用 Flutter 从 Galaxy Watch 访问实时健康数据的指导或分享经验吗?任何有关相关资源或插件的建议或指示将不胜感激。谢谢!

import 'package:flutter/material.dart';

void main() {
  runApp(MyApp());
}

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Flutter Demo',
      theme: ThemeData(
        primarySwatch: Colors.blue,`your text`
        visualDensity: VisualDensity.adaptivePlatformDensity,
      ),
      home: MyHomePage(title: 'Flutter - Watch : Recieving Sensor Data'),
    );
  }
}
android flutter wear-os samsung-galaxy-watch
1个回答
0
投票

首先,您不需要实时获取数据,如果有人打开您的应用程序,您就可以获取数据,并且您可以在 X 时间间隔添加后台服务。当用户处于应用程序视图界面时,您可以通过普通的异步函数获取每个部分中的数据,当用户返回时,您可以简单地处理该函数。

© www.soinside.com 2019 - 2024. All rights reserved.