2017-01-29 55 views
-2

我有一個基於它的網站和WebView應用程序。我的網站鏈接就像http://website.in/。當用戶試圖打開這個鏈接和相關鏈接如http://website.in/post_name/時,我希望android向他顯示一個選擇器對話框,他可以在安裝應用程序時選擇使用我的應用程序打開該鏈接。請給我android代碼的代碼。當我的網站鏈接或打開時啓動我的webview應用程序

+4

歡迎訪問https://stackoverflow.com。至少發佈你的代碼或你嘗試過的東西。 –

回答

1

您需要將此URL深層鏈接到您的應用的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> 
+0

它的工作時,從網址中刪除www,感謝您的幫助。 –

+0

我需要一個更多的幫助...當打開我的鏈接像http://website.com/post_name/通過我的webview應用程序,但只有主要URL是openong像http://website.com/。如何解決這個問題,並給我它的代碼。 –

+0

更新的答案,現在嘗試 –

相關問題