Ваша ссылка в документации не определяет методы форматирования вы имеете в виду. Я предполагаю, что устаревший метод - formatNumber(String source).
В то время как общее определение «устарело» включает в себя возможность удаления функции в будущем, политика Android не должна удалять элементы из API, которые нарушают существующий код. Примером этого является AbsoluteLayout, который устарел на уровне API 3 и все еще остается частью API. В Android «устаревший» является признаком того, что существует альтернатива, лучший способ добиться того же результата, и вам настоятельно рекомендуется использовать его (если это возможно).
Здесь улучшенный альтернативный метод доступен только на уровне API 21. Для поддержки устройств с более низким уровнем API вы можете безопасно использовать устаревший метод. В ближайшее время это не исчезнет.
Другой вариант заключается в изучении source code для PhoneNumberUtils
, чтобы увидеть, если вы можете использовать его части, чтобы создать свой собственный formatNumber()
метод, который делает то, что вы хотите, и поддерживает API 16 - вероятно, не стоит усилий.