Acabo de migrar a Android 6.0 y el panel 'Compartir en' tiene una nueva área gris en la parte superior de las diversas aplicaciones en las que pone contactos que, supongo, fijas allí. Esta sería una buena característica, excepto que un contacto terminó allí y no puedo encontrar la manera de eliminarlo. ¿Hay uno?
Específicamente, el contacto parece haber sido puesto allí por la aplicación Messenger, pero tampoco hay forma de alterar su fijación desde la aplicación.
Respuestas:
Resulta que, para las personas enraizadas, ¡hay una manera de desactivar completamente Direct Share!
Para la versión corta, salte al final de esta respuesta.
En mi búsqueda de una forma de evitar que esta estúpida característica me molestara, eché un vistazo a cómo los desarrolladores implementan la característica en las aplicaciones. Resulta que registran un servicio con un receptor de intención (léase: escucha de eventos) y cuando me di cuenta de eso, comencé a buscar una manera de bloquear la transmisión de ciertos intentos a través del sistema. Bueno, Android en realidad tiene eso incorporado. Se llama Intent Firewall . Rápidamente descubrí cómo crear una regla para impedir que las aplicaciones reciban el mensaje "Oye, ¿hay alguna aplicación que quiera molestar al usuario al poner un par de botones de Direct Share bajo el pulgar cuando están a punto de tocar algo?" -evento.
Simplemente cree un archivo xml simple y colóquelo en él:
Ahora tiene que ponerlo en el teléfono y copiarlo en el directorio Intent Firewall. En la mayoría de los dispositivos que serían
Simplemente utilicé Root Explorer para copiar el archivo allí (no se requiere chmod), ¡traté de compartir algo que causó que aparecieran los objetivos de Direct Share y BOOM! ¡Nada!
Recomiendo leer en segundo plano (ver enlaces arriba), especialmente sobre cómo funciona el Intent Firewall y cómo puede encontrar la carpeta.
¡Feliz no compartir!
fuente
disable-direct-share.xml
contenía el contenido XML exacto anterior, luego lo copié a la carpeta existente/data/system/ifw/
usando Root Explorer, y ... todavía aparecen los molestos contactos individuales "Compartir vía", unos segundos después de las aplicaciones. Rooteado LineageOS, Android 7.1.2. ¿Alguna idea? ¡Gracias!/sdcard/
, cópielo. 5. abra el directorio/data/system/ifw
, pegue 6. reinicie nuevamente en el sistema.Puede deshabilitar el menú 'compartir vía' eliminando el permiso de Messenger para acceder a sus contactos. Esto no es práctico si usa Messenger como su aplicación de SMS principal, pero si usa otra aplicación, está bien.
fuente
Otra alternativa podría ser usar aplicaciones como AndmadeShare, que reemplazan completamente el menú para compartir. https://play.google.com/store/apps/details?id=com.andmadesoft.share
fuente
Actualmente. a partir de 6.0 no hay forma de deshabilitar el intercambio directo todos juntos. Sin embargo, algunas aplicaciones pueden agregar una opción para deshabilitar el uso compartido directo de sus aplicaciones.
fuente
Ir a la configuración. Haga clic en Funciones avanzadas. Desplácese hacia abajo para Direct Share. Desactívelo y todos los contactos desaparecerán de compartir a través de.
fuente
Descubrí que en el caso de que WhatsApp muestre el contacto ofensivo en su menú de compartir directamente (es decir, su chica lateral cuando su novia está mirando) puede empujar ese contacto hacia abajo y fuera de la lista enviando archivos adjuntos a otros contactos más seguros. Debido a que WhatsApp muestra las últimas cuatro personas con las que ha compartido algo, comparta una foto con otras cuatro personas o tantos contactos como sea necesario para sacar al contacto ofensor de los cuatro primeros.
fuente
Para eliminar con éxito los contactos de Outlook del menú Compartir vía, hice lo siguiente: 1. Configuración, Aplicaciones, Administrador de aplicaciones, Outlook, Permisos: desmarque todos 2. Outlook, icono de engranaje, haga clic en la cuenta en cuestión, desmarque Sincronizar contactos, haga clic en RESTAURAR cuenta
Esto eliminó los contactos de correo electrónico de Outlook del menú Compartir vía. Outlook funciona normalmente, pero está cercado del resto de mi teléfono.
fuente
Descubrí que si bloquea el contacto en Whatsapp, deja de mostrarlo en el menú compartir y en la nueva sección de "chats frecuentes" cuando comparte o reenvía cosas.
Sin embargo, cuando lo desbloqueas, es posible que vuelva a aparecer en esos dos lugares.
Atentamente.
fuente
Puede eliminar Direct Share de su teléfono, independientemente de su fabricante, instalando Fliktu , que es una opción mucho mejor que Andmade Share.
fuente