2013-01-08 13 views
9

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?

+2

FYI, że ustawienie wyłącza grzanki, jak również. [Rant] (http://www.techrepublic.com/blog/app-builder/android-jelly-bean-ate-my-toast/2349) –

+0

@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

+0

@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

Odpowiedz

Powiązane problemy