Le stockage des contacts dans Android est assez standardisé et est unifié parmi toutes les applications, et accessible en fonction du niveau de permission.
Cependant, j'ai besoin d'un moyen de stocker certains contacts qui ne devraient pas être dans l'espace de stockage des contacts standard, car ils sont accessibles par toutes les applications de messagerie et il n'y a pas de moyen de cacher les contacts de manière sélective pour qu'ils n'apparaissent pas, autre que de supprimer le contact.
Mais, les supprimer complètement rend difficile de les identifier lors d'un appel entrant.
Donc, je veux avoir un moyen de sauvegarder des contacts qui peuvent être évités d'être accessibles par toutes les applications, mais je devrais pouvoir les identifier lors d'un appel entrant.
Comment cela peut-il être fait? Une application ou une sauvegarde dans un fichier csv... Toute suggestion s'il vous plaît?
Veuillez noter que toute application d'identification de l'appelant basée sur le cloud n'est pas l'option que je recherche. Je veux réaliser cela pour les contacts que je connais et que j'ai sauvegardés uniquement.
0 votes
Désolé, il n'y a aucun moyen d'accéder sélectivement aux contacts. Même si vous les stockiez dans des "partitions" distinctes, c'est toujours le "fournisseur de contacts" qui les gère. Vous pouvez donc soit interdire soit autoriser l'accès d'une application à tous les contacts. Bien qu'il puisse exister une application de téléphone avec son propre stockage de contacts accessible uniquement à elle-même (techniquement faisable certainement), je ne me souviens pas en avoir vu une. Mais n'hésitez pas à vérifier ma liste.
0 votes
@Izzy, à quel point sera-t-il difficile d'écrire une application pour un débutant complet avec seulement des connaissances en C? Ou y a-t-il un autre moyen pour que cela puisse être fait par moi-même? Je les ai stockées dans un fichier Excel. Je suis seulement bloqué avec la partie recherche et trouver. Récupérer le numéro de téléphone des appels entrants et l'afficher ensuite sous forme de fenêtre contextuelle peut être fait par Automate.
1 votes
Yaksha, je ne suis pas programmeur Android donc je ne peux pas dire. Si c'est seulement pour l'identification de l'appelant (ce qui n'était pas clair jusqu'à présent), cela ne devrait pas être trop compliqué - mais les questions de développement sont hors sujet ici. En mentionnant Automate, quelqu'un d'autre a peut-être déjà écrit une recette correspondante.
0 votes
@Izzy, j'ai pu le faire fonctionner dans Automate lui-même. Merci :)
1 votes
Merci pour la réponse auto-répondu (upvotée) ! J'espère que ma modification vous convient :) Je vais faire un peu de ménage dans les commentaires ici ensuite.