1

我希望能夠啓動已安裝的應用程序,當用戶單擊給定模式的URL而不是允許瀏覽器打開它時。這可能是用戶在瀏覽器中的網頁上。從瀏覽器鏈接到打開我的Android應用程序

例如,在手機中點擊一個YouTube鏈接上的任何地方,你會被給予打開YouTube應用的機會,前

安裝如何做到這一點我自己的應用程序嗎?

回答

1

在你MyLinkActivity:

String url = getIntent().getDataString(); 

在您的清單:

<activity 
    android:name=".MyLinkActivity"> 
    <intent-filter> 
     <data 
      android:host="*.myurl.com" 
      android:scheme="http" /> 
     <data 
      android:host="myurl.com" 
      android:scheme="http" /> 
     <data 
      android:host="*.myurl.com" 
      android:scheme="https" /> 
     <data 
      android:host="myurl.com" 
      android:scheme="https" /> 
                
     <category android:name="android.intent.category.DEFAULT" /> 
     <category android:name="android.intent.category.BROWSABLE" /> 
     <action android:name="android.intent.action.VIEW" />    
    </intent-filter> 
</activity> 
+1

並沒有爲我工作:/ – TheOnlyAnil 2015-06-09 10:06:11

相關問題