Ich bin gerade auf Android 6.0 umgestiegen und im Bereich "Freigeben für" befindet sich ein neuer grauer Bereich über den verschiedenen Apps, in denen Kontakte abgelegt werden, die Sie vermutlich dort anheften. Dies wäre eine gute Funktion, außer dass ein Kontakt dort gelandet ist und ich keine Möglichkeit finde, ihn zu entfernen. Ist dort eines?
Insbesondere scheint der Kontakt von der Messenger-App dort abgelegt worden zu sein, aber es gibt auch keine Möglichkeit, die Fixierung über die App zu ändern.
Antworten:
Es stellt sich heraus, dass es für verwurzelte Personen eine Möglichkeit gibt, Direct Share vollständig zu deaktivieren!
Für die kurze Version springen Sie zum Ende dieser Antwort.
Auf meiner Suche nach einer Möglichkeit, diese dumme Funktion davon abzuhalten, mich zu nerven, habe ich mir angesehen, wie die Funktion tatsächlich von Entwicklern in Apps implementiert wird. Es stellt sich heraus, dass sie einen Dienst bei einem Intent-Empfänger (read: event listener) registrieren. Als ich das bemerkte, suchte ich nach einer Möglichkeit, bestimmte Absichten daran zu hindern, über das System zu senden. Nun, Android hat das tatsächlich eingebaut. Es heißt Intent Firewall . Ich habe schnell herausgefunden, wie ich eine Regel erstellen kann, um den Empfang von Apps zu blockieren. -Veranstaltung.
Sie erstellen einfach eine einfache XML-Datei wie diese und legen sie dort ab:
Jetzt müssen Sie es auf das Telefon legen und in das Intent Firewall-Verzeichnis kopieren. Auf den meisten Geräten wäre das so
Ich habe einfach Root Explorer zum Kopieren der Datei verwendet (kein chmod erforderlich) und versucht, etwas freizugeben, das dazu führte, dass Direct Share-Ziele auftauchten und BOOM! Nichts!
Ich empfehle, einige Hintergrundinformationen zu lesen (siehe oben stehende Links), insbesondere, wie die Intent Firewall funktioniert und wie Sie den Ordner finden.
Viel Spaß beim Nicht-Teilen!
quelle
disable-direct-share.xml
mit dem Namen erstellt, die den genauen oben genannten XML-Inhalt enthält, und sie dann/data/system/ifw/
mithilfe des Root-Explorers in den vorhandenen Ordner kopiert. Ein paar Sekunden nach den Apps werden immer noch die lästigen einzelnen Kontakte angezeigt, über die Sie sich austauschen können. Rooted LineageOS, Android 7.1.2. Irgendeine Idee? Vielen Dank!/sdcard/
, kopieren Sie sie. 5. Öffnen Sie das Verzeichnis/data/system/ifw
und fügen Sie es ein. 6. Starten Sie das System neu.Sie können das Menü "Teilen über" deaktivieren, indem Sie die Berechtigung von Messenger für den Zugriff auf Ihre Kontakte entfernen. Dies ist nicht praktisch, wenn Sie Messenger als primäre SMS-App verwenden. Wenn Sie jedoch eine andere App verwenden, ist dies in Ordnung.
quelle
Eine andere Alternative könnte die Verwendung von Apps wie AndmadeShare sein, die das Freigabemenü vollständig ersetzen. https://play.google.com/store/apps/details?id=com.andmadesoft.share
quelle
Zur Zeit. ab 6.0 ist es nicht mehr möglich, die direkte gemeinsame nutzung zu deaktivieren. Einige Apps können jedoch eine Option zum Deaktivieren der direkten Freigabe für ihre Apps hinzufügen.
quelle
Gehe zu den Einstellungen. Klicken Sie auf Erweiterte Funktionen. Scrollen Sie nach unten zu Direct Share. Schalten Sie es aus und alle Kontakte werden über freigegeben.
quelle
Ich habe festgestellt, dass WhatsApp den beleidigenden Kontakt in Ihrem Directshare-Menü anzeigt (dh Ihr Side-Chick, wenn Ihre Freundin hinschaut), dass Sie diesen Kontakt nach unten und aus der Liste streichen können, indem Sie Anhänge an andere, sicherere Kontakte senden. Da whatsapp die letzten vier Personen anzeigt, mit denen Sie etwas geteilt haben, können Sie ein Foto mit vier anderen Personen teilen oder so viele Kontakte wie nötig, um den beleidigten Kontakt aus den oberen vier herauszuschieben.
quelle
Um Outlook-Kontakte erfolgreich aus dem Menü Freigeben über zu entfernen, habe ich Folgendes ausgeführt: - 1. Einstellungen, Anwendungen, Anwendungsmanager, Outlook, Berechtigungen - Alle deaktivieren 2. Outlook, Zahnradsymbol, fragliches Konto anklicken, Kontakte synchronisieren deaktivieren, Konto zurücksetzen anklicken
Dadurch wurden Outlook-E-Mail-Kontakte aus dem Menü "Teilen über" entfernt. Outlook funktioniert wie gewohnt, ist aber vom Rest meines Telefons abgeschirmt.
quelle
Ich habe festgestellt, dass der Kontakt, wenn Sie ihn in WhatsApp blockieren, nicht mehr im Freigabemenü und im neuen Abschnitt "Häufige Chats" angezeigt wird, wenn Sie Inhalte freigeben oder weiterleiten.
Wenn Sie es jedoch entsperren, kann es an diesen beiden Stellen erneut angezeigt werden.
Freundliche Grüße.
quelle
Sie können Direct Share unabhängig vom Hersteller von Ihrem Telefon entfernen , indem Sie Fliktu installieren , eine viel bessere Option als Andmade Share.
quelle