2017-01-18 13 views
11

Urządzenia Samsung (no, przynajmniej niektóre z nich) dodają wszystkie zainstalowane aplikacje do listy "App Power Saving Mode", która wpływa na usługi działające w tle i odbiera ważne informacje o aplikacji.Wyłączanie lub wykrywanie trybu oszczędzania energii specyficznego dla aplikacji

Niektóre aplikacje w jakiś sposób wyłączają ten tryb po instalacji bez dodatkowych czynności. Komentarze na temat wątku Programmatically disable app power saving mode on Samsung sugerują, że aplikacje takie jak Facebook i WhatsApp mogą znajdować się na białej liście OS, ale widziałem aplikacje, które nie są tak popularne, robiąc to samo. Masz pomysł, jak to osiągnąć?

Próbowałem używać intencji ACTION_REQUEST_IGNORE_BATTERY_OPTIMIZATIONS, ale bez powodzenia. PowerManager#isIgnoringBatteryOptimizations zaczyna się zwracać true, ale żaden z trybów oszczędzania aplikacji ani rzeczy w Ustawieniach oszczędzania baterii jest wyłączony dla aplikacji.

Jeśli uważasz, że jedynym sposobem jest skontaktowanie się z firmą Samsung w celu dodania białej listy do aplikacji, gdzie jest to najlepsze miejsce?

Ponadto, jeśli nie ma możliwości programowego wyłączenia trybu oszczędzania energii w App Store, czy istnieje sposób na sprawdzenie, czy jest on włączony dla aplikacji, aby można było otworzyć aplikację i poprosić użytkownika o jej wyłączenie?

+0

Jakieś wieści na ten temat? Mamy ten sam problem ... – noongiya95

Odpowiedz

-1

Hi istnieją dwa tryby oszczędzania energii.

  • regularny tryb Doze android,

  • i zwyczaj „Tryb oszczędzania energii

W trybie drzemki działaniem :

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

i rozpocznij intencję.

Jednak w przypadku niestandardowych trybów oszczędzania energii (w szczególności Huawei i niektórych innych) konieczne jest uruchomienie niestandardowych trybów oszczędzania energii opartych na dostawcy. Lista jest tutaj: https://stackoverflow.com/a/48641229/4606542

Powiązane problemy