У меня есть приложение для Android.Внутри него есть Actvity, который просто содержит WebView
.
<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity">
<WebView
android:id="@+id/webView"
android:layout_width="match_parent"
android:layout_height="match_parent" />
</android.support.constraint.ConstraintLayout>
Теперь хитрый бит.WebView
- это HTML-страница с несколькими div
с.Каждый div
имеет различный контент, например, Уход за собаками, Уход за кошками, Уход за кроликами и т. Д. Это , а не внешняя веб-страница на сервере, является локальным активом приложения..
За один раз на веб-странице отображается только один div с помощью вызова OnMyMenu('dog');
и т. Д. (Это не вопрос о мосте javascript / android, я знаю, как все это сделать.)
Вопрос 1: Как выполнить глубокое связывание в моей части программы для Android, чтобы, когда человек выполняет поиск в Google по запросу «Уход за собакой» или что-то связанное с ключевыми словами, которые я считаюважная для моей страницы «Уход за собакой», поиск в Google будет связан, во-первых, с моим приложением, во-вторых, с Activity
, содержащим мой Webview
, и, что наиболее важно, каким-то образом может вызвать OnMyMenu('dog');
в этом webview
, поэтомуправильно div
показано?
Вопрос 2: И в качестве дополнительного вопроса, как мне задать ключевые слова, которые, на мой взгляд, важны для глубоких ссылок?