Il s'avère que - pour les personnes rootées - il existe un moyen de désactiver complètement le partage direct !
Pour la version courte, rendez-vous en bas de cette réponse.
Dans ma recherche d'un moyen d'arrêter cette fonction stupide qui me dérange, 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 d'intent (comprenez : écouteur d'événements) et lorsque j'ai réalisé cela, j'ai commencé à chercher un moyen de bloquer certains intents de se propager à travers le système. Eh bien, Android a en fait cela intégré. Cela s'appelle le Pare-feu d'intent. J'ai rapidement compris comment créer une règle pour bloquer les applications de recevoir l'événement "Hey, 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 s'apprêtent à taper quelque chose ?".
Il vous suffit de créer un simple fichier xml et d'y mettre ceci :
Maintenant, vous devez le mettre sur le téléphone et le copier dans le répertoire du Pare-feu d'intent. Sur la plupart des appareils, ce serait
/data/system/ifw/
J'ai simplement utilisé Root Explorer pour copier le fichier là-bas (pas besoin de chmod), j'ai essayé de partager quelque chose qui faisait apparaître les cibles de partage direct et BOOM ! Rien !
Je recommande de faire quelques lectures complémentaires (voir liens ci-dessus), en particulier sur le fonctionnement du Pare-feu d'intent et comment trouver le dossier.
Joyeux non-partage !
1 votes
Selon mon expérience, le contact est ajouté en raison de l'historique de partage avec eux, et non pas parce que vous les avez épinglés spécifiquement (similaire aux "Suggestions d'applications" sur l'"écran d'accueil", bien que cela puisse être désactivé dans ce cas), mais je suis d'accord qu'il n'y a aucun indice sur la facilité de le supprimer.
1 votes
La partie plutôt intéressante (...) est que le contact spécifique était, à l'origine, un numéro de téléphone à qui j'avais envoyé exactement un SMS. Je l'ai ajouté à un nouveau contact dans l'espoir d'obtenir un bouton/méthode "supprimer"... pas de chance. D'autre part, plusieurs contacts avec lesquels j'ai partagé beaucoup plus de choses n'apparaissent pas.
1 votes
J'ai créé une demande de fonctionnalité sur AOSP Issue Tracker : #194126. Pensez à l'étoiler pour suivre le progrès.
1 votes
Mise à jour après quelques jours d'utilisation du téléphone : maintenant, la zone a été envahie par whatsapp - ce qui est bien et bon, sauf que a) il n'a que des contacts WA b) il montre certains avec lesquels je n'ai pas partagé de contenu depuis au moins 12 mois. Il semble donc qu'une seule application puisse prendre le contrôle de l'ensemble du panneau et à ce moment-là, elle affiche simplement certains de ses contacts là-bas ? D'autre part, Messenger n'a jamais mis qu'un seul contact là-bas.
1 votes
En suivant, cela fait (très) longtemps. Le défaut original s'est en quelque sorte corrigé dans la mesure où, avec l'utilisation, d'autres contacts ont pris la relève. Le choix des contacts qui sont présentés reste plutôt aléatoire et seulement vaguement lié à la fréquence ou à la récence de l'utilisation.
0 votes
Il suffit d'aller dans les paramètres de l'application et de vider le cache, je viens de le faire
0 votes
Pour Messenger, ou pour autre chose?
0 votes
@AndrewT. : Votre lien dit
Aucun problème avec l'identifiant : 37070362
:'-(1 votes
@NicolasRaoul il semble qu'il a été fusionné avec... un rapport inexistant. Probablement le rapport plus récent pertinent est #68931602