Quản lý quyền

Tuổi thọ pin là mối quan tâm lâu năm của người dùng. Để kéo dài thời lượng pin, Android liên tục bổ sung các tính năng mới nhằm giúp nền tảng tối ưu hóa hoạt động không sạc của ứng dụng và thiết bị.

Android bao gồm các cải tiến về thời lượng pin sau:

  • Hạn chế ứng dụng . Nền tảng này có thể đề xuất các ứng dụng ảnh hưởng tiêu cực đến thời lượng pin để người dùng có thể chọn hạn chế các ứng dụng đó tiêu thụ tài nguyên. Ứng dụng không bị giới hạn nền theo mặc định.
  • Chế độ chờ ứng dụng . Nền tảng này có thể đặt các ứng dụng không sử dụng ở chế độ chờ Ứng dụng, tạm thời hạn chế quyền truy cập mạng cũng như trì hoãn quá trình đồng bộ hóa và công việc cho các ứng dụng đó.
  • Ngủ gật . Nền tảng có thể chuyển sang trạng thái ngủ sâu (định kỳ tiếp tục hoạt động bình thường) nếu người dùng không tích cực sử dụng thiết bị của họ (tắt màn hình và đứng yên) trong thời gian dài. Android 7.0 trở lên cũng cho phép Doze kích hoạt một bộ tối ưu hóa nhẹ hơn khi người dùng tắt màn hình thiết bị nhưng vẫn tiếp tục di chuyển.
  • Hạn chế truyền tải điện năng trong quá trình sao lưu và khôi phục USB. Khi thực hiện sao lưu hoặc khôi phục USB, hãy đặt phương thức enableLimitPowerTransfer của lớp UsbPort thành true để tắt tính năng sạc và giới hạn nguồn điện. Để xác minh rằng nguồn điện bị hạn chế, hãy gọi phương thức isPowerTransferLimited của lớp UsbPortStatus . Khi isPowerTransferLimitedtrue , thiết bị Android sẽ giảm mức tiêu thụ điện năng xuống 0 (hoặc giá trị thấp nhất có thể được phần cứng cho phép) và giới hạn dòng điện nguồn ở mức 0. Việc giới hạn nguồn điện chỉ có thể được thực thi khi cả hai đối tác cổng đều hỗ trợ cấp nguồn qua USB (PD) đặc điểm kỹ thuật. Để đưa mức sử dụng năng lượng về trạng thái mặc định, hãy đặt enableLimitPowerTransfer thành false . Trạng thái mặc định cũng được trả về khi ngắt kết nối cáp USB.
  • Miễn trừ . Theo mặc định, các ứng dụng hệ thống được tải sẵn và dịch vụ nhắn tin trên đám mây thường được miễn trừ khỏi chế độ chờ Ứng dụng và Ngủ sâu. Nhà phát triển ứng dụng có thể sử dụng ý định để áp dụng các cài đặt này cho ứng dụng của họ. Người dùng có thể loại bỏ các ứng dụng khỏi chế độ chờ Ứng dụng và chế độ tiết kiệm pin Doze trong menu Cài đặt.
  • Trình theo dõi . Trình theo dõi hành vi trong nền ứng dụng giám sát mức sử dụng pin ở nền trước và nền sau của ứng dụng để xác định xem ứng dụng có vi phạm một số chính sách hay không.

Ứng dụng miễn trừ

Bạn có thể miễn cho các ứng dụng không phải chịu chế độ Ngủ sâu hoặc Chế độ chờ ứng dụng. Có thể cần miễn trừ trong các trường hợp sử dụng sau:

  • Các nhà sản xuất thiết bị sử dụng nền tảng nhắn tin đám mây khác với nhắn tin đám mây Firebase (FCM)
  • Nhà cung cấp dịch vụ sử dụng nền tảng nhắn tin đám mây không phải FCM
  • Ứng dụng của bên thứ ba sử dụng nền tảng nhắn tin đám mây không phải FCM

Cảnh báo: Không miễn trừ các ứng dụng để tránh phải thử nghiệm và tối ưu hóa. Các miễn trừ không cần thiết sẽ làm suy yếu lợi ích của Chế độ Ngủ sâu và Chế độ chờ ứng dụng, đồng thời có thể ảnh hưởng đến trải nghiệm người dùng, vì vậy, chúng tôi thực sự khuyên bạn nên giảm thiểu các miễn trừ đó vì chúng cho phép ứng dụng đánh bại các biện pháp kiểm soát có lợi của nền tảng đối với việc sử dụng năng lượng. Nếu người dùng không hài lòng về mức tiêu thụ điện năng của các ứng dụng này, điều đó có thể dẫn đến sự thất vọng, trải nghiệm tồi tệ (và đánh giá tiêu cực cho ứng dụng) cũng như các câu hỏi hỗ trợ khách hàng. Vì những lý do này, chúng tôi thực sự khuyên bạn không nên miễn trừ các ứng dụng của bên thứ ba mà thay vào đó chỉ miễn trừ các dịch vụ nhắn tin trên đám mây hoặc ứng dụng có chức năng tương tự.

Các ứng dụng được miễn trừ theo mặc định được liệt kê trong Cài đặt > Ứng dụng & Thông báo > Quyền truy cập ứng dụng đặc biệt > Tối ưu hóa pin . Danh sách này được sử dụng để loại trừ ứng dụng khỏi cả chế độ Ngủ sâu và Chế độ chờ ứng dụng. Để mang lại sự minh bạch cho người dùng, menu Cài đặt PHẢI hiển thị tất cả các ứng dụng được miễn trừ.

Người dùng có thể miễn trừ ứng dụng theo cách thủ công bằng cách sử dụng Cài đặt > Ứng dụng & Thông báo > APP-NAME > Pin > Tối ưu hóa pin , sau đó chọn ứng dụng để tắt (hoặc bật lại) tính năng tối ưu hóa. Tuy nhiên, người dùng không thể thay đổi trạng thái ngoại trừ của bất kỳ ứng dụng hoặc dịch vụ nào được miễn trừ theo mặc định trong ảnh hệ thống.