Sincronize o modo Não perturbe entre o Android Wear 2.0 e o seu telefone

Um tutorial sobre como sincronizar o modo Não perturbe entre seu smartwatch Android Wear 2.0 e seu smartphone Android usando um aplicativo e um comando ADB.

O Android Wear 2.0 tem sido uma atualização muito aguardada, com relógios como o Moto 360 Sport só agora recebendo enquanto a atualização foi lançada em maio para o relógio Huawei. Com a atualização do Wear 2.0 vieram muitas melhorias, incluindo o dispositivo agora capaz de instalar aplicativos diretamente no seu relógio e um teclado para responder mensagens. Uma das desvantagens da atualização é que o modo não perturbe não sincroniza mais entre o smartwatch e o telefone. Neste tutorial, mostraremos como sincronizar o modo não perturbe entre seus dois dispositivos. Nós demos um gritar a este aplicativo em maio e hoje mostraremos como configurá-lo!


Sincronização Não perturbe para Android Wear 2.0

Estaremos configurando este aplicativo em nosso telefone e relógio. Você vai precisar configure o adb no seu relógio. As etapas são basicamente as mesmas para o Android Wear, mas as capturas de tela do processo são mostradas abaixo.

Você na verdade não ter para depurar por Wi-Fi, mas acho mais conveniente. Uma vez feito isso, conecte seu relógio ao computador usando o seguinte comando.

adbconnect 192.168.1.100:5555

O IP ao qual você se conecta depende do endereço que seu dispositivo mostra em "Depurar por Wi-Fi". Um prompt deve aparecer assim que o computador for conectado, permitindo que o relógio seja depurado. Depois de se conectar, você estará pronto para começar. Nenhum comando para configuração inicial será necessário se você não estiver usando Wi-Fi.

Configurando o telefone

Para configurar o telefone, primeiro baixe o aplicativo "DND Sync for Wear" abaixo na Google Play Store.

Agora que você o instalou, abra o aplicativo e ative a permissão “Não perturbe” no aplicativo. Agora você terminou o lado do telefone.

Configurando o relógio

Depois de instalar o "DND Sync for Wear" em seu telefone, seu relógio Android Wear deverá notificá-lo para sugerir a instalação do aplicativo no relógio também. Toque na notificação e instale-a. Se você não for notificado, abra a Google Play Store e role para baixo até “Aplicativos no seu telefone”. Se você ainda não consegue ver, procure você mesmo. Você pode simplesmente pesquisar o nome do pacote “rkr.weardndsync” na Google Play Store para encontrar o aplicativo no seu relógio.

Depois de instalá-lo, abra o adb conectado e execute o seguinte comando.

adb shell settings put secure enabled_notification_listeners com.google.android.wearable.app/com.google.android.clockwork.stream.NotificationCollectorService: rkr.weardndsync/rkr.weardndsync.HackService

E então pronto! Mudar para “não perturbe” no seu telefone agora deve mudar para “não perturbe” no relógio. Isso pode ser útil para aqueles que se incomodam com a separação entre dispositivo e telefone no que diz respeito ao não perturbe com o Android Wear 2.0.


Explicação

O aplicativo instalado serve simplesmente para comunicar o estado atual de “não perturbe” ao relógio. O comando que executamos via adb para o relógio está fazendo exatamente a mesma coisa que a alternância acima, exceto em No Android Wear, não há GUI para ativar ouvintes de notificação (o que é necessário para gerenciar o modo Não perturbe modo). É por isso que exigimos adb para o relógio e não para o telefone. Se habilitássemos o ouvinte de notificação no telefone, mas não no relógio, desabilitar o modo não perturbe no relógio iria desativá-lo no telefone, mas não vice-versa.