Hoạt động chạy trong nền
Thực hiện các thao tác trong nền là một phần quan trọng trong việc xây dựng các ứng dụng Android hiện đại, có khả năng phản hồi, hiệu quả và hoạt động tốt trên thiết bị của người dùng. Công việc trong nền bao gồm mọi tác vụ mà ứng dụng của bạn cần thực hiện khi không hiển thị ở nền trước, chẳng hạn như tìm nạp dữ liệu từ máy chủ hoặc xử lý hình ảnh.
Việc điều hướng các điểm phức tạp của quá trình thực thi ở chế độ nền là yếu tố then chốt để tạo ra các ứng dụng có khả năng phục hồi hoạt động tốt trên mọi thiết bị.
Bắt đầu sử dụng Work ở chế độ nền
Chọn tùy chọn phù hợp
Quy trình và vòng đời của ứng dụng
Khái niệm chính
WorkManager
Dịch vụ trên nền trước
Chuông báo
Truyền phát
Hướng dẫn chung theo trường hợp sử dụng
Giải pháp phù hợp sẽ khác nhau tuỳ theo trường hợp sử dụng của bạn. Android cung cấp nhiều API dành riêng cho từng tác vụ, được tối ưu hoá cho các trường hợp cụ thể và thường giúp tiết kiệm pin hơn cũng như ít hạn chế hơn so với khi dùng WorkManager và Dịch vụ tiền cảnh.
Phần này liệt kê một số trường hợp sử dụng phổ biến hơn và giải pháp được đề xuất.
Vị trí
Tiện ích
Bluetooth và thiết bị đã kết nối
Theo dõi số bước
Lệnh chuyển dữ liệu do người dùng yêu cầu
Phát nội dung đa phương tiện
Tìm hiểu về các biện pháp tối ưu hoá nguồn điện
Tìm hiểu về hạn mức tài nguyên quản lý nguồn
Hệ thống ưu tiên các yêu cầu của ứng dụng về tài nguyên dựa trên trạng thái thiết bị, trạng thái ứng dụng và bộ chứa chế độ chờ của ứng dụng.
Tìm hiểu thêm về cách ứng dụng của bạn có thể hoạt động trong giới hạn tài nguyên quản lý nguồn của thiết bị để thực thi công việc một cách đáng tin cậy ở chế độ nền.