0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

Health Connect的概念、工作原理及使用方法

谷歌開發(fā)者 ? 來源:Android 開發(fā)者 ? 作者:Android ? 2022-06-22 16:10 ? 次閱讀

從 MyFitnessPal 應用幫助您記錄一日三餐,再到 Withings 產品為您呈現自身健康水平的全面分析,應用和設備已然形成了聚合多種健康和健身信息的數據源。如果您是 Android 開發(fā)者,通過在應用間連接和共享這些數據能夠幫助您更深入了解用戶,并向他們提供更豐富的體驗。然而,這些健康數據大都散布在體驗各異的多種設備上,所以過去想要整合起來十分困難,此外,還沒有一種統一的隱私管理方案來保護 Android 用戶的數據。

了解 Health Connect

為了解決文章開頭提到的問題,我們推出了 Health Connect,它既是一個平臺,也是面向 Android 應用開發(fā)者的 API。在用戶允許的前提下,開發(fā)者們可以用這一組 API 實現跨 Android 設備訪問和共享用戶的健康及健身數據。

當前我們正與三星合作以簡化應用之間連接為目標來構建這個新的統一平臺。我們與三星共同推出了 Health Connect,旨在打造更豐富的應用體驗,并為用戶提供統一的隱私控制支持。

同時,我們一直在與 MyFitnessPal、Leap Fitness 和 Withings 的開發(fā)者開展早期體驗計劃。此外,Samsung Health、Google Fit 和 Fitbit 正在整合接入 Health Connect。所有開發(fā)者們都可以通過 Android Jetpack 獲得 Health Connect 提供的 Android API 集。

Health Connect 通過使用自身的平臺和技術來連接健康信息并為之賦能,這與 Google Health 的愿景 "幫助數十億人保持健康" (Helping billions of people be healthier) 所做出的廣泛努力相契合。

Health Connect 是如何運作的?

Health Connect 支持多種常見的健康和健身數據類型以及類別,其中包括: 活動情況、睡眠質量、營養(yǎng)攝入、體測數據以及重要的體征信息 (比如心率和血壓)。

經過用戶同意后,開發(fā)者們可以通過標準化的架構和 API 調用,安全地從 Health Connect 讀取或寫入數據。用戶對自己的隱私設置持有完全的控制權,Health Connect 為其提供了精細的粒度來查看哪些 App 在某個時刻請求了數據訪問。Health Connect 產生的所有數據都被加密存放在設備本地,用戶完全可以禁用對 Health Connect 數據的訪問,也可以刪除某些自己不想存放在設備里的數據。當用戶使用多個同類應用時,Health Connect 還為其提供了將某個數據源的優(yōu)先級提高的選項。

開始使用

讓您的應用接入 Health Connect 非常簡單。Health Connect 的這組 API 簡化了權限管理和數據讀寫。下面示例代碼為您展示了怎樣先請求權限,隨后寫入一些數據。

首先,構造一個您希望請求讀取或寫入的授權權限集合。本例中,我們會讀寫行走步數和心率數據。

private val permissions =  setOf(    Permission.createReadPermission(Steps::class),    Permission.createWritePermission(Steps::class),    Permission.createReadPermission(HeartRate::class),    Permission.createWritePermission(HeartRate::class),  )
//隨后,為這組權限創(chuàng)建一個權限請求。您可以使用 ActivityCompat.requestPermissions()方法。

隨后,發(fā)起剛才創(chuàng)建的權限請求,用戶可以在 Health Connect 的授權界面上賦予有關權限。

當用戶授權后,您就可以讀寫數據了。下面的代碼片段展示了怎樣寫入一段時間內的步數信息。首先,這組數據中包含了此段時間內的總步數、開始和結束時間,以及時區(qū)信息。隨后,這組數據會被插入 Health Connect 里。

private suspend fun writeSomeData(client: HealthConnectClient) {    val records = mutableListOf()
    records.add(      Steps(        count = 888,        startTime = START_TIME,        endTime = END_TIME,        startZoneOffset = null,        endZoneOffset = null,      )    )    // 如果有需要的話,可以增加額外的記錄項}

原文標題:一起看 I/O | 用 Health Connect 連通應用間的健康數據

文章出處:【微信公眾號:谷歌開發(fā)者】歡迎添加關注!文章轉載請注明出處。

審核編輯:湯梓紅


聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯系本站處理。 舉報投訴
  • Android
    +關注

    關注

    12

    文章

    3917

    瀏覽量

    127061
  • 數據
    +關注

    關注

    8

    文章

    6837

    瀏覽量

    88754
  • API
    API
    +關注

    關注

    2

    文章

    1475

    瀏覽量

    61760

原文標題:一起看 I/O | 用 Health Connect 連通應用間的健康數據

文章出處:【微信號:Google_Developers,微信公眾號:谷歌開發(fā)者】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    電源時序器的原理及使用方法是什么

    的基本概念 電源時序器是一種電子設備,用于控制多個電源設備按照一定順序開啟或關閉。它通過接收外部信號或內部定時器來控制電源設備的開關狀態(tài),從而實現對電源設備的有序控制。 電源時序器的工作原理 電源時序器的工作
    的頭像 發(fā)表于 07-08 14:16 ?1911次閱讀

    軟啟動器工作原理使用方法

    軟啟動器是一種用于電動機啟動的電氣設備,其主要作用是降低電動機啟動時的電流沖擊,減少啟動過程中對電網和機械設備的損害。本文將詳細介紹軟啟動器的工作原理使用方法以及相關技術參數。 一、軟啟動器概述
    的頭像 發(fā)表于 06-18 10:32 ?3445次閱讀

    BLDC電機的工作原理使用方法

    自動化系統,BLDC電機的身影無處不在。本文將詳細探討B(tài)LDC電機的工作原理使用方法及其優(yōu)勢,以期為讀者提供全面且深入的了解。
    的頭像 發(fā)表于 06-04 18:26 ?1011次閱讀

    LCR電橋測試儀的工作原理使用方法

    LCR電橋測試儀是一種精密的電子測量儀器,主要用于測量電感(L)、電容(C)和電阻(R)等元件的參數。它基于電橋原理進行測量,通過比較未知元件與已知標準元件之間的差異來確定待測元件的參數數值。本文將詳細介紹LCR電橋測試儀的工作原理、使用方法以及注意事項,以幫助讀者更好地
    的頭像 發(fā)表于 05-13 16:50 ?3832次閱讀

    毫伏表的基本概念工作原理 毫伏表的應用領域和使用方法

    和靈敏度在電壓測量領域具有舉足輕重的地位。本文將對毫伏表的基本概念、工作原理、應用領域、使用方法以及發(fā)展趨勢等方面進行詳細闡述,以期為讀者提供一份全面深入的毫伏表知識手冊。
    的頭像 發(fā)表于 05-11 15:52 ?1954次閱讀

    點焊機的工作原理使用方法

    點焊機是一種常用于金屬加工中的設備,它能夠將金屬零件通過瞬間高溫融合在一起。這種焊接方式在汽車制造、電子設備制造、金屬加工等領域廣泛應用。本文創(chuàng)想焊縫跟蹤小編將介紹點焊機的工作原理以及使用方法
    的頭像 發(fā)表于 03-26 17:50 ?2765次閱讀
    點焊機的<b class='flag-5'>工作原理</b>及<b class='flag-5'>使用方法</b>

    板式換熱器工作原理 板式換熱器的安裝和使用方法

    板式換熱器是一種常用的換熱設備,它通過將冷熱流體分別流經板式換熱器的兩側,使熱量從熱流體傳遞給冷流體,從而實現熱量的傳遞和能量的高效利用。本文將詳細介紹板式換熱器的工作原理、安裝和使用方法。 一
    的頭像 發(fā)表于 02-20 16:10 ?3537次閱讀

    板式換熱器工作原理 板式換熱器的安裝和使用方法

    板式換熱器是一種常見的換熱設備,主要用于熱交換過程中的熱傳導。它由一系列平板組成,這些平板之間存在熱傳導,實現熱能的轉移。本文將詳細介紹板式換熱器的工作原理、安裝和使用方法。 一、板式換熱器
    的頭像 發(fā)表于 02-14 17:10 ?7808次閱讀

    制氧機原理及使用方法 空氣制氧機的工作原理

    制氧機是一種能夠從空氣中提取出高純度氧氣的設備,廣泛應用于醫(yī)療機構、養(yǎng)老院、家庭等多個領域。制氧機的原理和使用方法對于使用者來說非常重要,下面將詳細介紹。 一、制氧機的工作原理 制氧機是根據分子篩
    的頭像 發(fā)表于 02-03 14:50 ?6966次閱讀

    ph傳感器的工作原理 ph傳感器的使用方法

    PH傳感器是一種感知物質酸堿性的設備,它在許多領域中被廣泛應用,包括環(huán)境監(jiān)測、水質檢測、食品加工和生物科學研究等領域。本文將詳細介紹PH傳感器的工作原理使用方法。 一、PH傳感器的工作原理 PH
    的頭像 發(fā)表于 02-03 09:43 ?4371次閱讀

    變頻器工作原理及應用 變頻器的使用方法及參數調整

    使用方法和參數調整。 一、變頻器的工作原理 變頻器的基本構成 變頻器通常由直流整流器、濾波器、逆變器和控制電路組成。其中,直流整流器將交流電源轉換為直流電源,濾波器用于平滑輸出電流,在逆變器中將直流電流轉換為具
    的頭像 發(fā)表于 01-30 14:43 ?5058次閱讀

    變頻器工作原理及應用 變頻器的使用方法及參數調整

    變頻器是一種能夠對電源頻率進行調節(jié)的電力設備,它能夠將固定輸入頻率的電力轉變?yōu)榭梢詫敵鲱l率進行調節(jié)的電力。本文將詳細介紹變頻器的工作原理、應用領域以及使用方法和參數調整等方面。 一、變頻器
    的頭像 發(fā)表于 01-19 16:49 ?2750次閱讀

    高壓放大器的工作原理使用方法是什么

    工作原理使用方法。 一、工作原理 放大器拓撲結構:高壓放大器通常采用共源極或共集電極的放大器拓撲結構。其中,共源極電路具有較高的輸入阻抗和較低的輸出阻抗,適合用于高壓放大器應用。通過合理設計電路結構和匹配網絡,可
    的頭像 發(fā)表于 01-02 14:59 ?527次閱讀
    高壓放大器的<b class='flag-5'>工作原理</b>和<b class='flag-5'>使用方法</b>是什么

    數碼管的工作原理使用方法解析

    數碼管是一種常見的顯示元件,用于以數字形式顯示數字、字母和特殊符號。它具有簡單、可靠、易讀等特點,在很多電子設備中應用廣泛。本文將對數碼管的工作原理使用方法進行細致的解析。 一、數碼管的工作原理
    的頭像 發(fā)表于 12-18 17:31 ?5458次閱讀

    光耦繼電器的工作原理使用方法詳解

    光耦繼電器的工作原理使用方法詳解 光耦繼電器是一種將輸入的光信號轉換為輸出電信號的電子裝置。它主要由發(fā)光二極管(LED)和光敏三極管(光二極管)組成,通過發(fā)光二極管發(fā)出的光信號,來控制光敏三極管
    的頭像 發(fā)表于 11-17 14:04 ?2557次閱讀