Start Аndroid: Урок 31. Зачем у Intent есть атрибут data. Что такое Uri. Cистемные приложения

В этом уроке узнаем, что такое Uri и Intent-атрибут data, и вызываем системные приложения (браузер, звонилка, карта).
Мы знаем, что Intent имеет атрибут action. С помощью этого атрибута обычно дается указание действия. Например, просмотр или редактирование. Но действие обычно совершается не просто так, а с чем-либо. Значит кроме указания действия, мы должны указывать на объект, с которым эти действия нужно произвести. Для этого Intent имеет атрибут data.
Чтобы посмотреть координаты на карте, необходимо приложение Google Maps. Его нет в стандартных Android платформах.
Uri — это объект, который берет строку, разбирает ее на составляющие и хранит в себе эту информацию.

ПРИСОЕДИНЯЙТЕСЬ
Поделиться

Виталий Непочатов

Обучающие видео-уроки по разработке приложений и игр для Android. Подпишитесь на наш канал, чтобы не пропустить новые уроки - обновление еженедельно! Мы поможем любому новичку стать продвинутым разработчиком андроид-приложений!