Ich möchte verstehen, wie das Verknüpfen von Kontakten in Android funktioniert - oder um genau zu sein, ich möchte es ziemlich tief verstehen, fast aus algorithmischer Sicht .
Was ich auf meinem Telefon beobachtet habe, ist, dass einige Kontakte automatisch verknüpft wurden, andere nicht (obwohl Android, wenn Sie zum manuellen Verknüpfungsbildschirm gehen, ziemlich gute Übereinstimmungen vorschlägt), und ich bin darüber verwirrt.
Meine spezifischen Fragen sind also:
- Was ist der Auslöser für die automatische Kontaktverknüpfung? Wann tritt es auf?
- Angenommen, die Antwort auf 1) lautet "Wenn ein neuer Kontakt hinzugefügt wird, entweder manuell oder über die Kontosynchronisierung". Was passiert also, wenn dieser neue Kontakt hinzugefügt wird? Wird Android alle vorhandenen Kontakte durchsuchen und versuchen herauszufinden, ob der neue Kontakt nur ein verknüpfter Kontakt ist?
- Wann erkennt Android den neuen Kontakt als verknüpften Kontakt? Wann stimmen die Namen überein? Telefonnummern? E-Mails? Eine Kombination davon?
Jeder Einblick würde mir helfen, das zu klären, danke.