Le problème est que j'envoie très rarement quelque chose à des contacts. Le cas où je recherche une application est beaucoup plus fréquent, généralement le traitement de l'image, par exemple le partage de la caméra Google vers la caméra VSCO, ou de la caméra VSCO vers Instagram, Facebook, etc. Ainsi, la liste des applications doit être affichée en premier. Mais je vois cette liste de contacts, je vais très peu utiliser. Je doute même que le contact dans les rares occasions de partage direct soit dans la liste.
Cette fonctionnalité ralentit également la boîte de dialogue, il faut un certain temps pour qu'elle s'affiche.
Donc, la question est de savoir s'il existe un moyen de désactiver cette fonctionnalité. Je n'ai juste pas besoin de ça.
nexus-5
6.0-marshmallow
share-menu
Denis Cheremisov
la source
la source
Réponses:
Si vous êtes rooté mais que vous ne souhaitez pas utiliser Xposed, vous pouvez utiliser le pare-feu d'intention natif d'Android pour bloquer le partage direct. Cela fonctionne sur Android 6.0 jusqu'à 8.1:
Comme indiqué précédemment: Suppression des contacts (alias «Partage direct») du panneau Partager sur Marshmallow
Il s'avère que - pour les personnes enracinées - il existe un moyen de désactiver complètement le partage direct!
Dans ma recherche d'un moyen d'empêcher cette stupide fonctionnalité de m'embêter, j'ai regardé comment la fonctionnalité est réellement implémentée dans les applications par les développeurs. Il s'avère qu'ils enregistrent un service avec un récepteur intentionnel (lire: écouteur d'événements) et quand j'ai réalisé cela, j'ai commencé à chercher un moyen d'empêcher certaines intentions de diffuser via le système. Eh bien, Android a réellement intégré cela. Il s'appelle le pare-feu d'intention . J'ai rapidement compris comment créer une règle pour empêcher les applications de recevoir le message "Hé, y a-t-il des applications qui veulent déranger l'utilisateur en mettant quelques boutons de partage direct sous leur pouce alors qu'ils sont sur le point de toucher quelque chose?" -un événement.
Vous venez de créer un simple fichier xml comme et de le déposer dedans:
Vous devez maintenant le mettre sur le téléphone et le copier dans le répertoire Intent Firewall. Sur la plupart des appareils qui seraient
J'ai simplement utilisé Root Explorer pour copier le fichier là-bas (aucun chmod requis), j'ai essayé de partager quelque chose qui a fait apparaître des cibles Direct Share et BOOM! Rien!
Je recommande de faire quelques lectures d'arrière-plan (voir les liens ci-dessus), en particulier sur le fonctionnement du pare-feu d'intention et sur la façon de trouver le dossier.
Heureux de ne pas partager!
la source
Cette question a été sur la liste sans réponse, étonnamment, alors qu'il existe une solution disponible pour les utilisateurs rootés avec Xposed (testé sur Marshmallow)
OP recherche deux exigences
Suppression des contacts de Whatsapp, Gmail, Inbox, etc. apparaissant au début de la liste
Pousser les applications fréquemment utilisées pour le partage direct en tête de liste
Ces deux opérations peuvent être effectuées par le module XShare de CustomShare . Également disponible sur Play Store
Discussion des développeurs chez XDA ici
Le module sous Mode a deux options - Ouvrir et Partager . En utilisant l' option de partage , nous pouvons sélectionner jusqu'à 9 applications (d'autres nécessitent une version de don) à bloquer pour apparaître dans la liste. Les photos ci-dessous montrent la différence après avoir bloqué Gmail, Inbox et WhatsApp sur mon appareil (lorsque vous bloquez WhatsApp, vous recevez un message d'avertissement indiquant qu'il ne peut pas être utilisé pour SMS, mais dans mes tests limités, cela n'a eu aucun impact)
Venant à la deuxième exigence de monter dans les applications fréquemment utilisées (ce qui peut être une grande douleur, étant donné que pratiquement toutes les applications s'enregistrent en tant que partage direct) -. Sous les paramètres du module Ordre de tri , décochez Laissez Android trier les éléments et déplacez l'ordre des applications comme vous le souhaitez. Dans le cas ci-dessous, Clipboard Pro, Chromer et Cam Scanner ont reçu une visibilité élevée
la source