The main idea was to have simple app to turn on/off "Do Not Disturb" mode. I needed mini app accessed from screen widget to easily set quiet mode for important business meetings. For the first use, you'll have to set permissions to toggle "Do Not Disturb" mode and app will open settings screen for you. Just set app permission and click back. From that moment, app will be allowed to toggle quiet/normal mode.
In Android 6.0 (like my Samsung S7), app permission path is on the following location:
Settings -> Lock screen and security -> Other security settings -> Do not disturb permission
And is possible to customize how DnD mode will behave - like without any exceptions (as it's for Alarms). Just open the settings on the following path and set:
Settings -> Do not disturb -> Allow exceptions
A idéia principal era ter app simples de ligar / desligar "Não perturbe" mode. Eu precisava de mini-aplicativo acessado a partir de widget da tela para definir facilmente o modo silencioso para reuniões de negócios importantes. Para o primeiro uso, você terá que definir as permissões para alternar "Não perturbe" modo e app tela de configurações será aberta para você. Basta definir a permissão app e clique em volta. A partir desse momento, app será permitido para alternar o modo silencioso / normal.
No Android 6.0 (como o meu Samsung S7), o caminho de permissão app está no seguinte local:
Configurações -> tela de bloqueio e segurança -> Outras configurações de segurança -> Não perturbe a permissão
E é possível personalizar a forma como o modo DND vai se comportar - como, sem quaisquer excepções (como é para Alarmes). Basta abrir as configurações no seguinte caminho e set:
Configurações -> Não perturbe -> Autorizar exceções