11 Sep
2014
Как в этой ОС распарсить sip адрес на части? или хотя бы email
парсер написать, конечно же. .toString() и в парсер ее, в парсер :)
Equidamoid, что-то мне говорит, что он не умеет адреса из /2
Equidamoid, вот только тут куча мусора типа отображаемого имени и комментария, который надо выкинуть
torgash, вот у меня есть строка '"Ивано Иван Иванович"sip:0001@mysip.com; hello there', как мне отсюда получить адрес сервера и id аккаунта на нем?
парой операций со строкой: разобрать по регэкспам и заменить ненужное на пустой символ "". Ну или выдергиванием из строки, хз. Детально не занимался, но случай был, когда только substring-ом спасался
torgash, не. я могу накостылировать. Но с учетом что я не знаю всех граблей формата, боюсь ошибиться. Сейчас мне от сервера приходят вот такие, какие ещё могут - хз
понатыкай в тырнетах готовых парсеров. Желательно сразу в JAR и с документацией. Увеличишь размер APK, зато меньше проебешься
torgash, ну я как раз хотел услышать пару названий. Может вообще внутри pjsip уже что-то есть
я, к сожалению, из парсинга только JSON занимался :(