Các API của Google Fit, bao gồm cả API Google Fit REST, sẽ ngừng hoạt động vào năm 2026. Kể từ ngày 1 tháng 5 năm 2024, nhà phát triển không thể đăng ký sử dụng các API này.
Bắt đầu trên Android
Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang
Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.
Hướng dẫn này giải thích cách bắt đầu phát triển bằng Google Fit trên Android.
Thiết lập
Trước khi bắt đầu xây dựng ứng dụng, hãy hoàn tất các bước trong những phần sau.
Tạo Tài khoản Google
Để sử dụng các API Google Fit, bạn cần có Tài khoản Google. Bạn có thể tạo một tài khoản mới hoặc
sử dụng tài khoản hiện có. Bạn nên tạo một tài khoản riêng để kiểm thử
ứng dụng theo góc độ của người dùng.
Tải Dịch vụ Google Play
Tải thư viện ứng dụng mới nhất cho Dịch vụ Google Play trên máy chủ phát triển:
Bạn nên sử dụng môi trường phát triển Android Studio để xây dựng ứng dụng bằng API Thể dục. Để biết thông tin chi tiết về cách tạo một dự án mới và định cấu hình dự án đó trong Android Studio, hãy xem
bài viết Tạo dự án.
Thêm thư viện ứng dụng Dịch vụ Google Play
Trong Android Studio, hãy mở tệp build.gradle cho mô-đun của bạn rồi thêm thư viện ứng dụng Dịch vụ Google Play làm phần phụ thuộc:
Điều này đảm bảo rằng Gradle sẽ tự động tải SDK thể dục xuống khi nó
tạo ứng dụng.
Tạo và kiểm thử ứng dụng
Sau khi hoàn tất các bước thiết lập, bạn có thể bắt đầu tạo ứng dụng. Để bắt đầu, hãy tìm hiểu về các loại dữ liệu mà ứng dụng có thể lưu trữ và
đọc. Tìm hiểu thêm về cách làm việc với
dữ liệu trong Google Fit.
Các loại dữ liệu mà ứng dụng của bạn có quyền truy cập tương ứng với
các phạm vi uỷ quyền. Để yêu cầu
cấp các quyền này, bạn cần thêm
các loại dữ liệu mà ứng dụng cần truy cập vào một FitnessOptions
thực thể. Khi ứng dụng của bạn yêu cầu sử dụng bất kỳ loại dữ liệu
nào của Google Fit, SDK Android sẽ tự động kiểm tra xem các phạm vi đó thuộc phạm vi nào và yêu cầu
người dùng uỷ quyền cho các phạm vi đó.
Tạo ứng dụng API
Tạo ứng dụng API và thêm các loại dữ liệu mà ứng dụng cần truy cập để
ghi hoặc đọc dữ liệu. Có các điểm cuối sau:
SensorsClient: Truy cập vào nhiều nguồn dữ liệu sức khoẻ và chăm sóc sức khoẻ tinh thần từ các cảm biến phần cứng trong thiết bị cục bộ và trong các thiết bị đồng hành.
RecordingClient: Để thu thập dữ liệu cảm biến ở chế độ nền, luôn bật và tiêu thụ ít năng lượng.
HistoryClient: Chèn, xoá và đọc dữ liệu cũ trong
Google Fit.
Sau đây là luồng uỷ quyền mà người dùng trải nghiệm
khi được yêu cầu cấp quyền:
Hình 1.Luồng uỷ quyền cho người dùng.
Quyền trên Android: Người dùng sẽ thấy những quyền trên Android mà ứng dụng của bạn
đã yêu cầu trước khi tải ứng dụng xuống. Sau khi tải xuống, ứng dụng sẽ yêu cầu mọi quyền khi bắt đầu chạy mà ứng dụng cần và người dùng sẽ cấp hoặc từ chối các quyền này.
Kiểm tra và kết nối: Ứng dụng của bạn sẽ kiểm tra xem quyền đã được
cấp hay chưa trước khi yêu cầu quyền truy cập vào các loại dữ liệu khác.
Yêu cầu phạm vi OAuth: Google nhắc người dùng cấp cho ứng dụng của bạn
các phạm vi OAuth cần thiết cho các loại dữ liệu mà ứng dụng muốn truy cập.
Đã áp dụng quyền truy cập: Sau khi người dùng cấp quyền, ứng dụng của bạn có thể
truy cập vào các loại dữ liệu thuộc các phạm vi mà người dùng đã cấp
quyền.
[[["Dễ hiểu","easyToUnderstand","thumb-up"],["Giúp tôi giải quyết được vấn đề","solvedMyProblem","thumb-up"],["Khác","otherUp","thumb-up"]],[["Thiếu thông tin tôi cần","missingTheInformationINeed","thumb-down"],["Quá phức tạp/quá nhiều bước","tooComplicatedTooManySteps","thumb-down"],["Đã lỗi thời","outOfDate","thumb-down"],["Vấn đề về bản dịch","translationIssue","thumb-down"],["Vấn đề về mẫu/mã","samplesCodeIssue","thumb-down"],["Khác","otherDown","thumb-down"]],["Cập nhật lần gần đây nhất: 2026-02-27 UTC."],[],[]]