2017-01-18 14 views
11

Thiết bị Samsung (tốt, ít nhất một số trong số đó) thêm tất cả các ứng dụng đã cài đặt vào danh sách "Chế độ tiết kiệm năng lượng ứng dụng" ảnh hưởng đến các dịch vụ nền nghe một số thông tin quan trọng cho ứng dụng.Tắt hoặc phát hiện chế độ tiết kiệm năng lượng cụ thể của ứng dụng

Một số ứng dụng, bằng cách nào đó, tắt chế độ này sau khi cài đặt mà không cần thêm bất kỳ bước nào. Nhận xét về đề xuất Programmatically disable app power saving mode on Samsung đề xuất rằng các ứng dụng như Facebook và WhatsApp có thể nằm trong danh sách trắng của hệ điều hành nhưng tôi đã thấy các ứng dụng không phổ biến giống nhau. Bất kỳ ý tưởng làm thế nào để đạt được điều này?

Tôi đã thử sử dụng mục đích ACTION_REQUEST_IGNORE_BATTERY_OPTIMIZATIONS nhưng không thành công. PowerManager#isIgnoringBatteryOptimizations bắt đầu quay trở lại true nhưng không áp dụng Chế độ tiết kiệm năng lượng ứng dụng cũng như cài đặt trong Cài đặt tiết kiệm pin cho ứng dụng.

Nếu bạn nghĩ cách duy nhất là liên hệ với Samsung để đưa vào danh sách trắng ứng dụng, đó là nơi tốt nhất để làm như vậy?

Ngoài ra, nếu không có cách nào để tắt Chế độ tiết kiệm năng lượng ứng dụng theo cách lập trình, có cách nào để phát hiện xem ứng dụng có được bật cho ứng dụng để tôi có thể mở ứng dụng và yêu cầu người dùng tắt ứng dụng không?

+0

Mọi tin tức về điều này? Chúng ta có cùng một vấn đề ... – noongiya95

Trả lời

-1

Hi có hai sức mạnh lưu chế độ:.

  • thường xuyên chế độ Nữu Thừa android,

  • và tùy chỉnh "Tiết kiệm pin chế độ

Đối với chế độ doze hành động :

Intent intent = new Intent(); intent.setAction((Settings.ACTION_REQUEST_IGNORE_BATTERY_OPTIMIZATIONS); intent.setData(Uri.parse("package:" + packageName))

và bắt đầu ý định.

Nhưng đối với các chế độ tiết kiệm pin tùy chỉnh (đặc biệt là Huawei và một số chế độ khác), bạn phải bắt đầu tùy chỉnh chế độ tiết kiệm năng lượng dựa trên nhà cung cấp. Danh sách ở đây: https://stackoverflow.com/a/48641229/4606542

Các vấn đề liên quan