Я только что перешел на Android 6.0, и на панели «Поделиться» появилась новая серая область поверх различных приложений, в которые она помещает контакты, которые, я полагаю, вы прикрепляете туда. Это было бы неплохо, за исключением того, что контакт оказался там, и я не могу найти способ удалить его. Есть один?
В частности, контакт, кажется, был помещен туда приложением Messenger, но также нет способа изменить его закрепление в приложении.
Ответы:
Оказывается, что для корневых людей есть способ полностью отключить Direct Share!
Для краткой версии перейдите к нижней части этого ответа.
В поисках способа, чтобы эта глупая функция не давала мне ошибок, я посмотрел, как эта функция на самом деле реализована в приложениях разработчиками. Оказывается, что они регистрируют службу с получателем намерений (читай: прослушиватель событий), и когда я понял это, я начал искать способ заблокировать передачу определенных намерений через систему. Ну, на самом деле в Android это встроено. Он называется Intent Firewall . Я быстро понял, как создать для него правило, блокирующее получение приложений: «Привет, есть ли какие-либо приложения, которые хотят вызвать ошибку у пользователя, поместив пару кнопок Direct Share под большой палец, когда они собираются что-то нажать?» -мероприятие.
Вы просто создаете простой XML-файл, подобный этому, и помещаете его в него:
Теперь вам нужно положить его на телефон и скопировать в каталог Intent Firewall. На большинстве устройств, которые будут
Я просто использовал Root Explorer, чтобы скопировать туда файл (не требуется chmod), попытался поделиться чем-то, что вызвало появление целей Direct Share и BOOM! Ничего такого!
Я рекомендую немного пообщаться (см. Ссылки выше), особенно о том, как работает Intent Firewall и как найти папку.
Счастливого не делиться!
источник
disable-direct-share.xml
с указанным выше точным XML-содержимым, затем скопировал его в существующую папку,/data/system/ifw/
используя Root Explorer, и ... через несколько секунд после приложений появляются раздражающие отдельные контакты «Поделиться через». Rooted LineageOS, Android 7.1.2. Есть идеи? Благодарность!/sdcard/
, скопируйте его. 5. открыть каталог/data/system/ifw
, вставить 6. перезагрузиться обратно в систему.Вы можете отключить меню «Поделиться через», удалив разрешение Messenger на доступ к вашим контактам. Это не практично, если вы используете Messenger в качестве основного приложения SMS, но если вы используете другое приложение, это нормально.
источник
Другой альтернативой может быть использование приложений, таких как AndmadeShare, которые полностью заменяют меню обмена. https://play.google.com/store/apps/details?id=com.andmadesoft.share
источник
В данный момент. по состоянию на 6.0 нет возможности отключить прямой общий доступ все вместе. Некоторые приложения могут добавить опцию, чтобы отключить прямой доступ для своих приложений.
источник
Перейдите в настройки. Нажмите на Расширенные функции. Прокрутите вниз, чтобы Direct Share. Выключите его, и все контакты исчезли из общего доступа через.
источник
Я обнаружил, что в случае, когда WhatsApp показывает нарушающий контакт в вашем меню directshare (то есть на боковой цыпочке, когда смотрит ваша подруга), вы можете убрать этот контакт из списка и отправить его другим, более безопасным контактам. Так как WhatsApp отображает последних четырех человек, с которыми вы что-то поделились, поделитесь фотографией с четырьмя другими людьми, или столько контактов, сколько необходимо, чтобы вытеснить оскорбительный контакт из первой четверки.
источник
Чтобы успешно удалить контакты Outlook из общего доступа через меню, я сделал следующее: - 1. Настройки, Приложения, Диспетчер приложений, Outlook, Разрешения - снимите все отметки 2. Outlook, значок Gear, щелкните нужную учетную запись, снимите флажок Синхронизировать контакты, нажмите СБРОС учетной записи
Это удалило почтовые контакты outlook из меню Share Via. Outlook работает в обычном режиме, но остальная часть моего телефона огорожена.
источник
Я обнаружил, что если вы заблокируете контакт в Whatsapp, он перестанет показывать его в меню общего доступа и в новом разделе «частые чаты», когда вы делитесь или пересылаете материал.
Однако, когда вы разблокируете его, он может снова появиться в этих двух местах.
С наилучшими пожеланиями.
источник
Вы можете удалить Direct Share со своего телефона, независимо от его производителя, установив Fliktu , что намного лучше, чем Andmade Share.
источник