Мы хотели бы автоматически заменять номера телефонов в тексте (TextView) соответствующими именами контактов.
Есть ли библиотека или фрагмент кода, который уже делает это? Иначе мой наивный подход состоял бы в следующем:
- получить телефонные номера в тексте (через регулярное выражение, возможно, используемое для автосвязывания телефона)
- запрос контакта с этим номером (для каждого найденного номера)
- если найдено, заменить на соответствующее имя контакта
(предложение по запросу от @Skynet)
В настоящее время это обсуждается в запросе функции для TextSecure, но может быть полезен для других приложений для Android. также.