API ของ Android

API ของ Google Fit สำหรับ Android เป็นส่วนหนึ่งของบริการ Google Play API ของ Google Fit รองรับใน Android 4.1 (ระดับ API 16) ขึ้นไป เมื่อใช้ API เหล่านี้ แอปจะทำสิ่งต่อไปนี้ได้

  • อ่านข้อมูลแบบเกือบเรียลไทม์และข้อมูลย้อนหลัง รวมถึงข้อมูลจากอุปกรณ์บลูทูธพลังงานต่ำ (BLE)
  • บันทึกกิจกรรม
  • เชื่อมโยงข้อมูลกับเซสชัน
  • ตั้งเป้าหมายในการออกกำลังกาย

อ่านข้อมูลเซ็นเซอร์

หากแอปของคุณให้ข้อมูลเกี่ยวกับกิจกรรมของผู้ใช้ เช่น จำนวนก้าวในแต่ละวัน การแสดงข้อมูลแบบเกือบเรียลไทม์เกี่ยวกับการเคลื่อนไหวของผู้ใช้อาจเป็นประโยชน์ Sensors API ให้สิทธิ์เข้าถึงสตรีมข้อมูลดิบ ที่มีข้อมูลนี้ ข้อมูลอาจมาจากเซ็นเซอร์ที่มีในอุปกรณ์ที่ใช้ Android รวมถึงจากเซ็นเซอร์ในอุปกรณ์ที่ใช้ร่วมกัน เช่น อุปกรณ์ที่สวมใส่ได้

บันทึกข้อมูล

หากแอปต้องรวบรวม จัดเก็บ และซิงค์ข้อมูลเกี่ยวกับกิจกรรมทางกายภาพของผู้ใช้ คุณสามารถใช้ Recording API ได้ API นี้จัดเก็บ ข้อมูลด้านสุขภาพและความแข็งแรงสมบูรณ์โดยใช้การสมัครใช้บริการ แอปของคุณระบุประเภทกิจกรรมอย่างน้อย 1 ประเภทที่จะบันทึก จากนั้น Google Fit จะจัดเก็บข้อมูลประเภทที่ระบุไว้ในเบื้องหลังแม้ว่าแอปจะไม่ได้ทำงานอยู่ก็ตาม และยัง กู้คืนการสมัครใช้บริการเหล่านี้เมื่อระบบรีสตาร์ทด้วย

แผนภาพ Google Fit
รูปที่ 1 Google Fit ใน Android

ข้อมูลย้อนหลัง

หากต้องการให้ผู้ใช้ดูข้อมูลการออกกำลังกายจากกิจกรรมที่ผ่านมาได้ คุณสามารถ ใช้ History API API นี้ให้สิทธิ์เข้าถึง ข้อมูลสุขภาพและสุขภาวะย้อนหลัง รวมถึงช่วยให้แอปดำเนินการแบบกลุ่มได้ เช่น การแทรก ลบ และอ่านข้อมูล

เซสชัน

ข้อมูลการออกกำลังกายอาจมีประโยชน์ในตัวของมันเอง แต่ข้อมูลจะมีประโยชน์มากขึ้นเมื่อคุณรวมเข้ากับข้อมูลเพิ่มเติมเกี่ยวกับกิจกรรมของผู้ใช้ Sessions API จะรวมข้อมูลด้านสุขภาพและความแข็งแรงสมบูรณ์พร้อมกับข้อมูลเมตาบางส่วนไว้ในหน่วยที่เรียกว่าเซสชัน เซสชันแสดงช่วงเวลา ที่ผู้ใช้ทํากิจกรรมฟิตเนส

ดูและตั้งเป้าหมาย

แอปของคุณช่วยกระตุ้นผู้ใช้ได้ด้วยการแสดงให้เห็นว่ากิจกรรมฟิตเนสของผู้ใช้เป็นอย่างไรเมื่อเทียบกับเป้าหมายที่ตั้งไว้ Goals API ช่วยให้แอปแสดงเป้าหมายด้านสุขภาพและการออกกำลังกายที่ผู้ใช้สร้างไว้