Używam Powiadomień (NotificationManager.notify()
) w mojej aplikacji Odliczanie, aby wygenerować alarm w przypadku, gdy użytkownik jest zaangażowany w inną aplikację w momencie jej wyłączenia.Android: ustal, czy powiadomienia są wyłączone przez użytkownika
Działa bardzo dobrze, chyba że użytkownik wyłączy powiadomienie (z szybkich ustawień w JellyBeans +).
Chcę sprawdzić kod, jeśli opcja powiadomienia jest wyłączona, więc mogę wybrać inną metodę alarmu.
Co zaskakujące, nie znalazłem żadnych informacji na ten temat, a nurkowanie w kodzie Android nie widzę takiej opcji w NotificationManager
, i nie działa w trybie cichym.
Czy jest jakiś sposób na zrobienie tego?
FYI, że ustawienie wyłącza grzanki, jak również. [Rant] (http://www.techrepublic.com/blog/app-builder/android-jelly-bean-ate-my-toast/2349) –
@ErikB Ouch, kolejna funkcja, której nie możemy zaufać. Przynajmniej na toast jest alternatywa - zamiast tego możesz wyświetlić widok domowy. Dobra okazja dla małego projektu open source do stworzenia alternatywy. – auval
@Zapytam o to 4 lata temu Szukałem wszędzie przed opublikowaniem pytania. Sądzę, że inne pytanie nie było jeszcze popularne. Dzięki za wskazówkę - cieszę się, że dowiedziałem się, że jest na to nowe rozwiązanie. – auval