Công cụ theo dõi hành vi ở chế độ nền của ứng dụng

Android 13 ra mắt khái niệm về công cụ theo dõi mức tiêu thụ năng lượng, là một quá trình giám sát nền trước hoặc mức sử dụng pin của ứng dụng ở chế độ nền để xác định xem ứng dụng có vi phạm một số chính sách nào đó hay không. Android 13 có 2 trình theo dõi mức tiêu thụ điện năng: công cụ theo dõi dịch vụ trên nền trước và công cụ theo dõi mức sử dụng pin ở chế độ nền. Trái ngược sử dụng cơ chế của riêng bạn để xác định tình trạng lạm dụng pin của ứng dụng, chúng tôi bạn nên sử dụng các thiết bị theo dõi này để theo dõi và cảnh báo cho người dùng về tình trạng pin quá mức mức sử dụng.

Công cụ theo dõi dịch vụ trên nền trước

Các dịch vụ trên nền trước có thể thực thi và sử dụng pin trong một khoảng thời gian dài. Công cụ theo dõi dịch vụ trên nền trước hiển thị thông báo cho người dùng khi dịch vụ trên nền trước đã chạy trong một thời gian dài nhưng không hiển thị chẳng hạn như khi người dùng đóng thông báo của dịch vụ. Nếu người dùng hãy nhấp vào thông báo, trình quản lý tác vụ sẽ hiển thị và cho phép người dùng dừng dịch vụ trên nền trước. Trình theo dõi này được bật theo mặc định.

Công cụ theo dõi mức sử dụng pin ở chế độ nền

Các ứng dụng có thể làm tiêu hao pin ở chế độ nền mà người dùng không biết. Chiến lược phát hành đĩa đơn công cụ theo dõi pin trong nền theo dõi mức sử dụng pin cho từng ứng dụng. Mức sử dụng pin trong ngữ cảnh này được xác định theo 3 phương diện: ứng dụng trên nền trước ở trên cùng, dịch vụ trên nền trước đang chạy chức năng không hiển thị và là phần nền của . Nếu mức sử dụng pin của ứng dụng trong nền vượt quá ngưỡng nào đó, ứng dụng được chuyển vào một bộ chứa bị hạn chế, giới hạn nó ở một công việc mỗi ngày. Chiến dịch này vòng đeo tay theo dõi sẽ bị tắt theo mặc định. Để bật trình theo dõi này, hãy chạy lệnh sau các lệnh:

adb shell device_config put activity_manager bg_auto_restrict_abusive_apps 1
adb shell device_config put activity_manager bg_current_drain_auto_restrict_abusive_apps_enabled 1