У меня есть необходимость, когда мне нужно сделать все URL-адреса из хрома или любого браузера, чтобы открыть в моем приложении. Как я могу сделать это в Android?Перенаправление всех URL-адресов в мое приложение
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="http" />
<data android:scheme="https" />
<data android:path="/.*"/>
<data android:pathPattern="/Android" />
</intent-filter>
В настоящее время я использую приведенный выше код в моем проекте. Это перенаправляет все ссылки из других приложений в мое приложение. Но не от Chrome.
Невозможно, даже если я упоминаю схему Android как «http»? – swetha
@swetha: Опять же, если веб-браузер хочет обрабатывать URL-адрес HTTP как нечто, что он будет обрабатывать сам, а не видеть, есть ли для него какие-либо действия ACTION_VIEW, браузер может это сделать. URL-адрес '' URL-адрес '<фильтр-замысел>' относится к ссылкам, отображаемым в * других видах приложений *, например, к клиенту текстовых сообщений, который может вызвать появление браузера или приложения. – CommonsWare