Является ли схема URI Intent:// стандартной функцией Android или реализацией для конкретного браузера?JAVA

Программисты JAVA общаются здесь
Anonymous
Является ли схема URI Intent:// стандартной функцией Android или реализацией для конкретного браузера?

Сообщение Anonymous »

Я исследую, как глубокие ссылки работают в разных браузерах Android. Я заметил, что использование синтаксиса Intent:// позволяет одному браузеру запускать другой или запускать определенные действия приложения.
Например: Intent://192.168.1.103:8002/demo.cn#Intent;scheme=http;package=com.android.chrome;end
При тестировании этого в Mi Browser он успешно перенаправляет открываемый URL-адрес. в частности, в Google Chrome.
Мои вопросы:
  • Встроена ли обработка схемы Intent:// (и анализ фрагмента #Intent;...;end) в саму Android Framework?
  • Или это конкретная реализация, разработанная разработчиками браузера (например, команда Chromium или Xiaomi) должны вручную вводить код в свой WebView или логику обработки URL-адресов?
  • Если бы я создавал собственный браузер, это работало бы «из коробки» или мне нужно было бы анализировать эти строки и запускать действие вручную?

Вернуться в «JAVA»