Advertisement
  1. Code
  2. Android

Google Fit cho Android: Tổng quan

by
Difficulty:BeginnerLength:ShortLanguages:
This post is part of a series called Google Fit for Android.
Google Fit for Android: Reading Sensor Data

Vietnamese (Tiếng Việt) translation by Dai Phong (you can also view the original English article)

Google Fit là gì?

Google Fit được bao gồm trong Google Play Services và cho phép các nhà phát triển lưu trữ dữ liệu sức khoẻ cho người dùng để giúp họ theo dõi các thói quen tập luyện thể thao của họ. Tất cả dữ liệu được lưu trữ thông qua Google Fit được lưu trữ trực tuyến và có thể truy cập bởi người dùng từ nhiều thiết bị. Người dùng không bao giờ phải lo lắng về việc mất thông tin nếu họ nâng cấp hoặc thay đổi thiết bị.

Trong hướng dẫn này, tôi sẽ giới thiệu bạn Google Fit cho Android và bạn sẽ được học những API có sẵn cho bạn.

Google Fit for Android Users

Bắt đầu

Trước khi người dùng có thể sử dụng các tính năng của Google Fit trên ứng dụng của bạn, bạn cần phải đăng ký ứng dụng của bạn thông qua Google Developers Console. Sau đó bạn có thể kích hoạt các API của Google Fit trong console và tạo ra một client ID OAuth có thể được sử dụng cho ứng dụng của bạn để truy cập dữ liệu sức khoẻ được lưu trữ thông qua Google.

Một khi bạn có một client ID có thể được sử dụng trong ứng dụng của bạn, bạn cần phải kết nối một GoogleApiClient trong ứng dụng và yêu cầu các tính năng cần thiết cho ứng dụng của bạn. Đăng ký và kết nối ứng dụng của bạn nằm ngoài phạm vi của bài tổng quan này, nhưng bạn có thể tìm thấy một hướng chi tiết trên trang web các nhà phát triển Android. Một khi ứng dụng của bạn đã được thiết lập và người dùng đã cấp quyền cho ứng dụng của bạn để truy cập thông tin của họ, thì bạn đã sẵn sàng.

API

Google Fit cho Android được tạo thành từ các API khác nhau cho phép các nhà phát triển thực hiện các tác vụ cụ thể. Trước khi bạn có thể tìm hiểu về mỗi API và sử dụng chúng trong các ứng dụng của bạn, bạn cần phải có một ý tưởng chung về những gì mà mỗi API thực hiện.

Cảm biến

API này cho phép bạn truy cập dữ liệu thô từ các cảm biến trên thiết bị. Bạn không chỉ có thể truy cập vào phần cứng tiêu chuẩn trên điện thoại di động, mà bạn còn có thể truy cập dữ liệu cảm biến từ các phụ kiện, chẳng hạn như một thiết bị Android Wear.

Recording

Recording API cho phép ứng dụng của bạn đăng ký vào phần dữ liệu cụ thể và tự động lưu trữ chúng. Điều này cho phép người dùng hoặc ứng dụng của bạn truy cập thông tin này từ bất kỳ thiết bị mà người sử dụng đã cấp quyền.

History

API này cho phép bạn truy cập vào một cơ sở dữ liệu lưu trữ. Bạn có thể thực hiện các hoạt động tiêu chuẩn, chẳng hạn như chèn, xóa, và truy vấn dữ liệu sức khoẻ đã được lưu trữ trước đó.

Sessions

Sessions API cho phép ứng dụng của bạn ghi lại dữ liệu trong một khoảng thời gian để tổng hợp thông tin. Điều này có thể hữu ích đối với các trường hợp dữ liệu không có một khoảng thời gian hoặc một hoạt động liên quan, nó không hữu ích như dữ liệu gắn với một bối cảnh, chẳng hạn như nhịp tim của người dùng trong quá trình chạy.

Bluetooth Low Energy

Trong khi Sensors API cho phép ứng dụng của bạn truy cập vào dữ liệu cảm biến từ các thiết bị đeo hỗ trợ Google Fit, thì Bluetooth Low Energy API  cho phép ứng dụng truy cập trực tiếp vào các thiết bị Bluetooth để lưu trữ dữ liệu từ chúng.

Config

Mặc dù Google Fit cung cấp một số lượng lớn các loại dữ liệu có thể được truy cập bởi một ứng dụng, nhưng đôi khi bạn, các nhà phát triển, phải truy cập vào dữ liệu bổ sung mà không nằm trong các loại tiêu chuẩn. Đối với những trường hợp này, bạn có thể sử dụng Config API. Điều này cho phép ứng dụng của bạn lưu trữ và lấy dữ liệu của một loại mới để nó có thể được truy cập thông qua Google Fit dễ dàng.

Tổng kết

Google Fit là một nền tảng mạnh mẽ và đầy hứa hẹn cho người dùng cũng như các nhà phát triển. Hướng dẫn này đã cho bạn một cái nhìn tổng quan về nền tảng Google Fit và khả năng của nó, bây giờ bạn đã biết nền tảng cung cấp những gì và làm thế nào bạn có thể sử dụng nó trong các ứng dụng của riêng bạn. Nếu bạn muốn tìm hiểu thêm về Google Fit, hãy truy cập các tài liệu trên trang web nhà phát triển của Google.

Advertisement
Advertisement
Advertisement
Advertisement
Looking for something to help kick start your next project?
Envato Market has a range of items for sale to help get you started.