Acabei de migrar para o Android 6.0 e o painel 'Compartilhar em' tem uma nova área cinza em cima dos vários aplicativos em que coloca contatos que, presumo, você fixa lá. Esse seria um bom recurso, exceto que um contato foi parar lá e não consigo encontrar uma maneira de removê-lo. Existe um?
Especificamente, o contato parece ter sido colocado lá pelo aplicativo Messenger, mas também não há como alterar sua fixação no aplicativo.
Respostas:
Acontece que - para pessoas enraizadas - existe uma maneira de desativar completamente o Direct Share!
Para a versão curta, pule para a parte inferior desta resposta.
Na minha busca por uma maneira de impedir que esse recurso estúpido me incomodasse, observei como o recurso é realmente implementado nos aplicativos pelos desenvolvedores. Acontece que eles registram um serviço com um receptor de intenções (leia-se: ouvinte de eventos) e quando percebi isso, comecei a procurar uma maneira de impedir que certas intenções transmitissem pelo sistema. Bem, o Android realmente tem isso embutido. É chamado de Intent Firewall . Eu rapidamente descobri como criar uma regra para impedir que os aplicativos recebam a mensagem "Ei, existem aplicativos que desejam incomodar o usuário colocando alguns botões do Direct Share sob o polegar enquanto eles estão prestes a tocar em algo?" -evento.
Você acabou de criar um arquivo xml simples como esse e soltar:
Agora você deve colocá-lo no telefone e copiá-lo no diretório Intent Firewall. Na maioria dos dispositivos que seriam
Simplesmente usei o Root Explorer para copiar o arquivo para lá (não é necessário chmod), tentei compartilhar algo que fez com que os alvos do Direct Share aparecessem e BOOM! Nada!
Eu recomendo fazer algumas leituras em segundo plano (consulte os links acima), especialmente sobre como o Intent Firewall funciona e como você pode encontrar a pasta.
Feliz não compartilhar!
fonte
disable-direct-share.xml
contendo o conteúdo XML exato acima, depois copiei-o para a pasta existente/data/system/ifw/
usando o Root Explorer e ... os irritantes contatos "Compartilhar via" individuais ainda aparecem, alguns segundos após os aplicativos. LineageOS com raízes, Android 7.1.2. Qualquer ideia? Obrigado!/sdcard/
, copie-o. 5. diretório aberto/data/system/ifw
, cole 6. reinicie novamente no sistema.Você pode desativar o menu 'compartilhar via' removendo a permissão do Messenger para acessar seus contatos. Isso não é prático se você usar o Messenger como seu aplicativo principal de SMS, mas se você usar outro aplicativo, tudo bem.
fonte
Outra alternativa pode ser usar aplicativos como o AndmadeShare, que substituem completamente o menu de compartilhamento. https://play.google.com/store/apps/details?id=com.andmadesoft.share
fonte
Atualmente. a partir do 6.0, não há como desativar o compartilhamento direto todos juntos. Alguns aplicativos podem adicionar uma opção para desativar o compartilhamento direto para seus aplicativos.
fonte
Vá para as configurações. Clique em Recursos avançados. Role para baixo até o compartilhamento direto. Desative-o e todos os contatos sairão do compartilhamento via.
fonte
Descobri que, no caso do whatsapp, mostrando o contato ofensivo no menu de compartilhamento direto (ou seja, sua garota quando sua namorada está olhando), você pode empurrá-lo para baixo e para fora da lista enviando anexos a outros contatos mais seguros. Como o whatsapp exibe as quatro últimas pessoas com quem você compartilhou algo, compartilhe uma foto com outras quatro pessoas ou com quantos contatos forem necessários para empurrar o contato incorreto para fora dos quatro primeiros.
fonte
Para remover com êxito os contatos do Outlook do compartilhamento via menu, fiz o seguinte: - 1. Configurações, aplicativos, Gerenciador de aplicativos, Outlook, permissões - desmarque todas as 2. Outlook, ícone de engrenagem, clique na conta em questão, desmarque Sincronizar contatos, clique em RESET Account
Isso removeu os contatos de email do Outlook do menu Compartilhar via. O Outlook funciona normalmente, mas o toque é limitado do resto do meu telefone.
fonte
Descobri que se você bloquear o contato no Whatsapp, ele deixa de mostrá-lo no menu de compartilhamento e na nova seção "bate-papos frequentes" quando você compartilha ou encaminha coisas.
No entanto, quando você o desbloqueia, é possível que ele seja exibido novamente nesses dois lugares.
Cumprimentos.
fonte
Você pode remover o Direct Share do seu telefone, independentemente do fabricante, instalando o Fliktu , que é uma opção muito melhor que o Andmade Share.
fonte