当我的网站网址cliks或打开时启动我的webview应用程序

时间:2017-01-29 17:50:24

标签: java android android-studio webview android-webview

我有一个基于它的网站和WebView应用程序。我的网站链接就像http://website.in/。当用户尝试打开此链接和相关链接(如http://website.in/post_name/)时,我希望android向他显示一个选择器对话框,他可以选择在安装应用程序时使用我的应用程序打开该链接。请给我android studio的代码。

1 个答案:

答案 0 :(得分:1)

您需要将此网址深层链接到应用的HomeActivity或MainActivity。在清单的主要活动的声明部分中添加以下输入的属性。

<activity
    android:name="com.example.android.MainActivity"
    android:label="@string/app_name" >
    <intent-filter android:label="@string/app_name">
        <action android:name="android.intent.action.VIEW" />
        <category android:name="android.intent.category.DEFAULT" />
        <category android:name="android.intent.category.BROWSABLE" />

            <data
                android:host="website.in"
                android:pathPattern="/.*"
                android:scheme="http" />

    </intent-filter>
    <intent-filter>
                <action android:name="android.intent.action.VIEW" />
                <category android:name="android.intent.category.DEFAULT" />                                                                      
                <category android:name="android.intent.category.BROWSABLE" />
            <data
                    android:host="website.in"
                    android:scheme="http" />
   </intent-filter>
</activity>