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.